集合
heting717
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Set
Set参考文章: Java中的Set总结:https://www.jianshu.com/p/d6cff3517688 Java集合--Set(深入学习):https://www.jianshu.com/p/2d7b4847454b Java集合详解7:HashSet,TreeSet与LinkedHashSet:https://blog.youkuaiyun.com/a724888/article/de...原创 2019-12-13 14:39:19 · 157 阅读 · 0 评论 -
List
Java 集合框架主要包括两种类型的容器, 一种是集合(Collection),存储一个元素集合, 另一种是图(Map),存储键/值对映射。 Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHas...原创 2019-12-13 14:38:58 · 118 阅读 · 0 评论 -
Map
常用方法 遍历Map Entry遍历实现原理 -| Map 如果是实现了Map接口的集合类,具备的特点: 存储的数据都是以键值对的形式存在的,键不可重复,值可以重复。 ---| HashMap 底层也是基于哈希表实现 的。 ---| HashTable 底层也是基于哈希表实现 的,线程安全的。 ---| Tre...原创 2019-12-13 14:38:17 · 222 阅读 · 0 评论 -
(转)ArrayList和LinkedList区别及使用场景
转:https://blog.youkuaiyun.com/u012216131/article/details/82500925 ArrayList和LinkedList区别及使用场景 1. LinkedList和ArrayList的差别主要来自于Array和LinkedList数据结构的不同。ArrayList是基于数组实现的,LinkedList是基于双链表实现的。另外LinkedList类不仅是Li...转载 2019-12-13 14:37:36 · 714 阅读 · 0 评论 -
(转)高并发编程系列:ConcurrentHashMap的实现原理(JDK1.7和JDK1.8)
ConcurrentHashMap的核心要点: 底层结构是散列表(数组+链表)+红黑树,这一点和HashMap是一样的。 Hashtable是将所有的方法进行同步,效率低下。而ConcurrentHashMap作为一个高并发的容器,它是通过部分锁定+CAS算法来进行实现线程安全的。CAS算法也可以认为是乐观锁的一种~ 在高并发环境下,统计数据(计算size...等等)其实是无意义的,因为在下...转载 2019-12-13 14:34:58 · 174 阅读 · 0 评论
分享