首页 > 其他 > 详细

2018.8.28面试问题整理

时间:2018-08-29 17:38:02      阅读:136      评论:0      收藏:0      [点我收藏+]

1.JAVA 的集合有哪些 ,包括比较

 答:Map ,Set ,List ,Queue 。其中Map 是键值对的形式存在,Set ,List ,Queue都是继承Collection接口 。

     Set 是无顺的,不可重复的。 (不可重复的原理,其内部是一个Map)

     List是有序的,可重复的。

    Queue 保持一个队列(先进先出)的顺序 。

      Set 中:HashSet ,通过HashCode值决定元素的位置。  LinkedHashSet ,加进来的顺序就是遍历的顺序(链表维护元素的次序)

      EnumSet ,元素都是枚举类型的枚举值

      SortedSet<接口>,是用来排序的 。

  

扩展:高并发下的集合:

  

技术分享图片

2018.8.28面试问题整理

原文:https://www.cnblogs.com/nuomiMA/p/9554302.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!