- 博客(1)
- 收藏
- 关注
原创 JAVA 8 HashMap 源码分析
HashMap 继承了AbstractMap,实现了Map接口,HashMap是根据key-value来存储数据的,HashMap其实就是一个数组+链表+红黑树组成的。因为HashMap在存储数据的时候,会先去计算key的hash值,因为一个相同的key值,所得的hash值应该是唯一的,所以我们可以很快的去定位到value的值。HashMap允许key和value都为null,但是key只能有一次为空。HashMap是非线程安全的,所以非常不建议在多线程中去操作hashMap,以为这样会导致数据不统一。
2025-07-12 19:12:37
647
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅