美团大牛剖析面试最常见问题之Java集合框架
2020-08-05 本文已影响0人
热衷技术的Java程序员
总览图
Java集合概览
说说List,Set,Map三者的区别?
集合框架底层数据结构总结
如何选用集合?
为什么要使用集合?
lterator迭代器
有哪些集合是线程不安全的?怎么解决呢?
Collection子接口之List
Arraylist和Vector的区别?
Arraylist与LinkedList区别?
说一说ArrayList的扩容机制吧
Collection子接口之Set
comparable和Comparator的区别
无序性和不可重复性的含义是什么
比较HashSet. LinkedHashSet 和TreeSet三者的异同
Map接口
HashMap和Hashtable的区别
HashMap和HashSet区别
HashMap和TreeMap区别
HashSet如何检查重复
HashMap的底层实现
HashMap的长度为什么是2的幂次方
HashMap多线程操作导致死循环问题
HashMap有哪几种常见的遍历方式?
ConcurrentHashMap和Hashtable的区别
ConcurrentHashMap线程安全的具体实现方式/底层具体实现
Collections工具类
排序操作
查找,替换操作
同步控制
其他重要问题
什么是快速失(ail-fast?
什么是安全失(alsafe呢?
Arays.aslist避坑指南
由于篇幅原因,就只截取了部分内容展示。有想获取美团大佬的这份完整笔记的朋友:点赞关注后,私信回复【笔记】就能免费获取到了。