![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
集合
文章平均质量分 57
Hello-zhou
认真学技术,努力搬砖!
展开
-
Java集合面试经典50问
目录 (1)Arraylist与LinkedList区别 (2)Collections.sort和Arrays.sort的实现原理 (3)HashMap原理,java8做了什么改变 (4)List 和 Set,Map 的区别 (5)poll()方法和 remove()方法的区别? (6)HashMap,HashTable,ConcurrentHash的共同点和区别 (7)写一段代码在遍历 ArrayList 时移除一个元素 (8)Java中怎么打印数组? (9)TreeMap底层? (10)HashMap转载 2021-05-24 20:42:53 · 168 阅读 · 0 评论 -
JDK7与JDK8中HashMap的实现
JDK7中的HashMap HashMap底层维护一个数组,数组中的每一项都是一个Entry transient Entry<K,V>[] table; 我们向 HashMap 中所放置的对象实际上是存储在该数组当中; 而Map中的key,value则以Entry的形式存放在数组中 static class Entry<K,V> implements Map.Entry<K,V> { final K key; V va...转载 2021-01-18 17:56:25 · 275 阅读 · 0 评论