栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

这33道Java集合面试题,你会了吗?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

这33道Java集合面试题,你会了吗?

就目前大环境来看,跳槽成功的难度比往年高很多。这不马上又到了面试跳槽的黄金段,成功升职加薪,不成功饱受打击。当然也要注意,跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来(期间也没有准备充分),到底是因为技术原因(影响自己的发展,偏移自己规划的轨迹),还是钱给少了,不受重视。只有考虑好了跳出去后才不会后悔。

1、说说常见的集合有哪些?
2、哪些集合类可对元素的随机访问?
3、Comparable 和 Comparator 接口的区别?
4、Collection 和 Collections 的区别?
5、Enumeration 和 Iterator 接口的区别?
6、集合使用泛型有什么优点?
7、List、Set、Map 之间的区别是什么?
8、为什么 Map 接口不继承 Collection 接口?
9、常用的线程安全的 Map 有哪些?
10、HashMap 与 Hashtable 的区别?
11、HashMap 和 TreeMap 怎么选?
12、HashMap 的数据结构是什么?
13、HashMap 在 JDK 8 中有哪些改变?
14、HashMap 的 put 方法逻辑?
15、HashMap 的 get 方法逻辑?
16、HashMap 是线程安全的吗?
17、HashMap 是怎么解决 hash 冲突的?
18、HashMap 是怎么扩容的?
19、HashMap 如何实现同步?
20、HashMap 中的负载因子是什么?
21、Hashtable 为什么不叫 HashTable?
22、ConcurrentHashMap 的数据结构?
23、ArrayList 是线程安全的么?
24、常用的线程安全的 List 集合有哪些?
25、循环删除 List 集合可能会发生什么异常?
26、ArrayList 和 LinkedList 的区别?
27、ArrayList 和 Vector 的区别?
28、什么是 CopyOnWriteArrayList?
29、什么是 fail-safe?
30、什么是 fail-fast?
31、fail-fast 与 fail-safe 有什么区别?
32、HashSet 的底层实现原理是什么?
33、怎么确保一个集合不能被修改?

感谢大家阅读,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。文章持续更新中…....

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/978552.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号