
Java集合
Lebron_Chen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashMap源码分析,基于1.8,对比1.7
一、HashMap概述 1、HashMap概述 HashMap以key-value形式存储数据,key允许为null,value也允许为null。 HashMap线程不安全,需要线程安全的HashMap可以使用ConcurrentHashMap。 HashMap底层是数组,又被称为hash桶,每个桶中存放的是链表,链表中的节点存储着集合中的元素。 JDK 1.8中当hash桶中链表长度达...原创 2018-08-22 17:29:19 · 1143 阅读 · 0 评论 -
HashTable源码分析
1、HashTable概述 HashTable以key-value形式存储数据,key不允许为null,value也不允许为null。 HashTable线程安全。 HashTable对大量的方法都添加synchronized锁,所以性能不高。 HashTable底层是数组,又被称为hash桶,每个桶中存放的是链表,链表中的节点存储着集合中的元素。 当HashTable中的元素数量达到t...原创 2018-08-22 22:40:43 · 479 阅读 · 0 评论