随笔分类 -  java 集合

摘要:转载自 java各种集合的线程安全 线程安全 首先要明白线程的工作原理,jvm有一个main memory,而每个线程有自己的working memory,一个线程对一个variable进行操作时,都要在自己的working memory里面建立一个copy,操作完之后再写入main memory。 阅读全文
posted @ 2018-07-27 19:08 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Java集合(实现类线程安全性) 1、集合和Map 下图是Java集合的Collection集合体系的继承树: 下图是Java的Map体系的继承树: 对于Set、List、Queue和Map四种集合,最常用的是HashSet、TreeSet、ArrayList、ArrayQueue、Link 阅读全文
posted @ 2018-07-19 12:58 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 聊聊并发-Java中的Copy-On-Write容器 Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开 阅读全文
posted @ 2018-07-18 22:05 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Java集合之EnumSet EnumSet EnumSet 是一个专为枚举设计的集合类,EnumSet中的所有元素都必须是指定枚举类型的枚举值,该枚举类型在创建EnumSet时显式或隐式地指定。 EnumSet的集合元素也是有序的,EnumSet以枚举值在Enum类内的定义顺序来决定集合元 阅读全文
posted @ 2018-07-18 22:05 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 java并发编程(二十一) (JUC集合)CopyOnWriteArraySet和ConcurrentSkipListSet介绍 这一节我们来接着介绍JUC集合:CopyOnWriteArraySet和ConcurrentSkipListSet。从名字上来看我们知道CopyOnWriteAr 阅读全文
posted @ 2018-07-18 22:04 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 java.util.Stack类简介 Stack是一个后进先出(last in first out,LIFO)的堆栈,在Vector类的基础上扩展5个方法而来 Deque(双端队列)比起Stack具有更好的完整性和一致性,应该被优先使用 E push(E item) 把项压入堆栈顶部。 E 阅读全文
posted @ 2018-07-17 21:07 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 深入Java集合学习系列:LinkedHashSet的实现原理 1. LinkedHashSet概述: LinkedHashSet是具有可预知迭代顺序的Set接口的哈希表和链接列表实现。此实现与HashSet的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序 阅读全文
posted @ 2018-07-17 21:07 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 集合总结(Collection) 最近项目上线完,闲来无事,整理了关于集合相关对比,具体详见以下几点: 1.ArrayList和Vector区别: 这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,集存储在这两个集合中的元素的位置都是有顺序的,相当 阅读全文
posted @ 2018-05-08 10:34 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Java集合从菜鸟到大神演变 先来看一张集合概况图,这里从上到下列举了几个最经常用的集合 1、集合接口 java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口 阅读全文
posted @ 2018-05-02 13:03 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:一、TreeSet Java的TreeSet通过TreeMap来实现,具有自然排序的功能。 在默认情况下,元素不允许为null值,元素必须是相同类型,元素必须实现了Comparable接口;否则会出现java.lang.ClassCastException。 可以通过设置Comparator接口的实 阅读全文
posted @ 2018-05-02 10:26 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)