当前位置: 首页 > news >正文

淘宝店铺怎么装修seo北京公司

淘宝店铺怎么装修,seo北京公司,华盛链条网站建设,做网站和服务器的大小有关吗一、Java集合面试题 1.LinkedHashMap底层原理? HashMap是无序的,迭代HashMap所得到元素的顺序并不是它们最初放到HashMap的顺序,即不能保持它们的插入顺序。 LinkedHashMap继承于HashMap,是HashMap和LinkedList的融合体&#x…

一、Java集合面试题

1.LinkedHashMap底层原理?

HashMap是无序的,迭代HashMap所得到元素的顺序并不是它们最初放到HashMap的顺序,即不能保持它们的插入顺序。

LinkedHashMap继承于HashMap,是HashMap和LinkedList的融合体,具备两者的特性。每次put操作都会将entry插入到双向链表的尾部

2.讲一下TreeMap?

TreeMap是一个能比较元素大小的Map集合,会对传入的key进行了大小排序。可以使用元素的自然顺序,也可以使用集合中自定义的比较器来进行排序。

TreeMap的特点:

  1. TreeMap是有序的key-value集合,通过红黑树实现。根据键的自然顺序进行排序或根据提供的Comparator进行排序。
  2. TreeMap继承了AbstractMap,实现了NavigableMap接口,支持一系列的导航方法,给定具体搜索目标,可以返回最接近的匹配项。如floorEntry()、ceilingEntry()分别返回小于等于、大于等于给定键关联的Map.Entry()对象,不存在则返回null。lowerKey()、floorKey、ceilingKey、higherKey()只返回关联的key。

3. HashSet底层原理?

HashSet 基于 HashMap 实现。放入HashSet中的元素实际上由HashMap的key来保存,而HashMap的value则存储了一个静态的Object对象。

public class HashSet<E>extends AbstractSet<E>implements Set<E>, Cloneable, java.io.Serializable {static final long serialVersionUID = -5024744406713321676L;private transient HashMap<E,Object> map; //基于HashMap实现//...
}

4.HashSet、LinkedHashSet 和 TreeSet 的区别?

HashSetSet 接口的主要实现类 ,HashSet 的底层是 HashMap,线程不安全的,可以存储 null 值;

LinkedHashSetHashSet 的子类,能够按照添加的顺序遍历;

TreeSet 底层使用红黑树,能够按照添加元素的顺序进行遍历,排序的方式可以自定义

http://www.15wanjia.com/news/46476.html

相关文章:

  • 网站建设中英文太原百度网站快速排名
  • 织梦网站管理安装域名注册网
  • 手机网站 切图百度网站禁止访问怎么解除
  • 福建省鑫通建设有限公司网站公关公司的主要业务
  • 商城网站源码dede免费域名的网站
  • 外贸网站建设哪里实惠合肥seo网站建设
  • 教做宝宝衣服的网站百度网址大全 官网首页
  • 虚拟主机做视频网站可以吗外贸网络营销平台
  • 代理网址在线全网seo
  • 做网站详细步骤直链平台
  • 手机网站建设公司电话咨询统计网站流量的网站
  • 东莞专业微网站建设价格站长工具seo推广秒收录
  • 手机动态网站制作爬虫搜索引擎
  • 电商网站用什么做的网站的推广平台有哪些
  • githuub怎么做网站网推什么平台好用
  • 帮别人做网站交税西安优化网站公司
  • 穿着丝袜做会更爽网站杭州百度seo优化
  • 做风筝网站seo咨询推广
  • 郑州网站建设 seoseo站外优化最主要的是什么
  • 做房地产网站建设软文营销ppt
  • axure怎么做网站悬浮导航免费建站平台哪个好
  • 如何运营一个行业网站巨量千川广告投放平台
  • 烟台教育网站建设网站优化外包顾问
  • 哪里有做外贸网站的企业管理培训课程费用
  • 建设银行贷款业务网站知乎seo排名帝搜软件
  • 网站面包屑导航代码平台广告推广
  • 网站自定义代码如何制作个人网站
  • wordpress改网站名字微商引流被加方法精准客源
  • 河南seo推广平台seo软件下载
  • 大专网站建设的论文范文b站推广入口2023年