随笔分类 -  集合框架

摘要:LinkedHashMap 上两篇文章讲了HashMap,HashMap是一种非常常见、非常有用的集合,并且在多线程情况下使用不当会有线程安全问题。 不过HashMap有一个问题,就是迭代HashMap的顺序并不是HashMap放置的顺序,也就是无序。 这个时候,LinkedHashMap就闪亮登场 阅读全文
posted @ 2019-07-24 11:50 创造与橙子1994 阅读(1539) 评论(0) 推荐(0)
摘要:HashMap 初识HashMap 之前的List,讲了ArrayList、LinkedList,最后讲到了CopyOnWriteArrayList,就前两者而言,反映的是两种思想: (1)ArrayList以数组形式实现,顺序插入、查找快,插入、删除较慢 (2)LinkedList以链表形式实现, 阅读全文
posted @ 2019-07-24 11:24 创造与橙子1994 阅读(264) 评论(0) 推荐(0)
摘要:CopyOnWriteArrayList 四个关注点 首先提两点: 1、CopyOnWriteArrayList位于java.util.concurrent包下,可想而知,这个类是为并发而设计的 2、CopyOnWriteArrayList,顾名思义,Write的时候总是要Copy,也就是说对于Co 阅读全文
posted @ 2019-07-24 09:01 创造与橙子1994 阅读(242) 评论(0) 推荐(0)
摘要:LinkedList 四个关注点在LinkedList上的答案 LinkedList是基于链表实现的,那什么是链表呢?链表原先是c/c++的一个概念,是一种线性的存储结构,意思是将存储的数据存储在单元格里面,与数组不同的是,它还带一个存储地址的单元格,值得注意的是 LinkedList是 双向链表, 阅读全文
posted @ 2019-07-23 23:51 创造与橙子1994 阅读(242) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-07-22 15:33 创造与橙子1994 阅读(137) 评论(0) 推荐(0)