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

浙公网安备 33010602011771号