2. Collections.sort和Arrays.sort排序的实现原理
3. 简述Java语言中Collections.sort底层实现
11. 简述JDK1.8之前HashMap的put方法实现内容
12. 简述JDK1.8之后HashMap的put方法实现内容
13. 描述在Java语言设计中,HashMap是如何很好的解决Hash冲突的
14. 描述在Java语言设计中,HashMap的get方法是如何实现的
23. HashMap,HashTable,ConcurrentHash的共同点和区别
25. 简述在Java语言开发中,遍历 ArrayList 时移除一个元素,使用foreach会导致什么问题
26. 简述在Java语言开发中,遍历 ArrayList 时移除一个元素,使用fori顺序会导致什么问题
27. 使用代码正确描述倒叙遍历删除ArrayList一个元素
28. 使用代码正确描述迭代器删除ArrayList一个元素
30. 代码描述采用流的方式Strem.of().foreach()打印数组
35. HashMap 是线程安全的吗,为什么不是线程安全的?死循环问题?
39. ArrayList 和 Vector 的区别是什么?
40. Collection与Collections的区别是什么?
43. List 转Array,如果直接使用 toArray 无参方法,存在什么问题
44. 使用Arrays.asList() 把数组转换成集合时使用修改集合相关方法存在什么问题
50. Iterator 和 ListIterator 有什么区别?
52. 描述final关键字进行修饰引用类型,对象内容是否可以改变
56. 什么是Java优先级队列(Priority Queue)?
57. 描述Java优先级队列(Priority Queue)核心方法
58. 描述Java优先级队列(Priority Queue)特点
59. JAVA8的ConcurrentHashMap使用什么锁实现
60. JAVA8之前的ConcurrentHashMap使用什么锁实现
61. JAVA8的ConcurrentHashMap为什么放弃了分段锁,有什么问题
62. 阻塞队列的实现,ArrayBlockingQueue的底层实现?
63. 代码描述在Java语言中LinkedList是单向链表还是双向链表
67. ConcurrenHashMap 在jdk1.8 中为什么要用红黑树?
69. 为何Collection不从Cloneable和Serializable接口继承?
70. Enumeration和Iterator接口的区别?
72. 当一个集合被作为参数传递给一个函数时,如何才可以确保函数不能修改它?
75. 为什么HashMap中String、Integer这样的包装类适合作为key?
79. 简述线程池阻塞队列ArrayBlockingQueue
80. 简述线程池阻塞队列LinkedBlockingQueue
82. 简述线程池阻塞队列PriorityBlockingQueue
86. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()?
87. 说出ArrayList,LinkedList的存储性能和特性
88. HashMap在JDK1.7和JDK1.8中有哪些不同?
89. ArrayList集合加入1万条数据,应该怎么提高效率
91. ArrayList 和 HashMap 的默认大小是多数?
92. 有没有有顺序的Map实现类,如果有,他们是怎么保证有序的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。