【Java集合专题】
依本多情
欲戴王冠必承其重
展开
-
(一)Java集合专题-详细分析HashMap集合底层实现的思想
详细分析HashMap JDK1.8集合底层实现的思想和原理(1)先来看一下整个Map家族的整体都是怎么样的关系(2)先了解一下HashMap的基本特性:1.实现了Map接口,里面的方法全部被HashMap实现。2.允许null键和null值。这点和Hashtable不同,Hashtable不允许。3.非线程安全,这点也和Hashtable不同,Hashtable为线程安全的。4.不...原创 2018-11-04 11:54:32 · 279 阅读 · 0 评论 -
(二)Java集合专题-详细分析HashtableJDK1.8集合底层实现的思想
(一)详细分析Hashtable1.8集合底层实现的思路和源码(1)先来看一下Hashtable的结构图:首先他和HashMap结构都是一样的,都是由数组和链表进行实现的(在JDK1.8是用数组和链表和红黑树的),每一个数组里面存的是一个Entry节点,节点里面有Key、Value,唯一最大 的区别就是HashMap实现不是线程安全的,但是Hashtable是线程安全的,但是Hashtable在...原创 2018-11-04 20:02:48 · 2181 阅读 · 0 评论