资讯中心 Info
当前位置:爱尚教育 > 资讯中心 >
面试题库|Java 容器都有哪些?
发布日期:2020-12-31

List:存放有序,列表存储,元素可重复;

Set:无序,元素不可重复;

Map:无序,元素可重复。

 

总结点

分别从以下点进行对比:

1.有无顺序 ;

2.元素是否可重复 ;

3.可存放元素数量 ;

4.底层实现 ;

5.线程安全性 ;

6.通常用来做什么 ;

7.优点,特性 ;

8.线程安全框架包 ;

9.在现有哪些框架上用到了这些集合。

 

注意

对于有能力的同学,进一步考察以下几个大致方向:

1.Set底层HashMap实现原理;

2.HashMap底层用数组+链表实现;

3.LinkedHashMap,TreeHashMap底层用额外的链表和树进行维护;

4.HashMap的线程安全包:

ConcurrentHashMap;

5.ConcurrentHashMap1.7和1.8的区别。

课程体系
通知公告