java集合
LUK流
大数据/java web
展开
-
java集合源码解读:List集合(ArrayList、Vector、CopyOnWriteArrayList、LinkedList、Stack)
1.ArrayListpackage java.util;public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ // 序列版本号 private...原创 2019-07-10 22:04:27 · 147 阅读 · 0 评论 -
jdk1.8中的hashmap和concurrenthashmap以及hashtable和hashset
1.hashmap当冲突的数据较少时使用的是链式冲突避免的方式,当数据量很大的时候用的是红黑树。hashmap放入数据:put方法/** * Associates the specified value with the specified key in this map. * If the map previously contained a mapping for ...原创 2019-05-02 15:33:50 · 591 阅读 · 0 评论 -
List系列:Collections.synchronizedList与CopyOnWriteArrayList比较
1.Collections.synchronizedListCollections.synchronizedList可以将一个不安全的list变成安全的list。ArrayList arrayList = new ArrayList();List list2 = Collections.synchronizedList(arrayList);add方法:通过关键字synchronize...原创 2019-09-03 20:07:19 · 977 阅读 · 0 评论