List,Set,Map都是接口,前两个继承Collection接口,Map为独立接口Set的实现由HashSet,LinkedHashSet,TreeSetList下有ArrayList,Vector,LinkedListMap下有Hashtable,LinkedHashMap,HashMap,TreeMapCollection还有Queue接口,实现有PriorityQueueArrayLis
//初始化为10protectedObject[]elementData;//大小protectedintelementCount;//默认是0,可通过构造器传入protectedintcapacityIncrement;publicVector(){this(10);}//添加了synchronizedpublicsynchronizedbooleanadd(Ee){modCount++;ens
/***Thecomparatorusedtomaintainorderinthistreemap,or*nullifitusesthenaturalorderingofitskeys.**@serial*///自然排序privatefinalComparator<?superK>comparator;//根节点privatetransientEntry<K,V>root;
//双端队列//大小transientintsize=0;//第一个节点元素transientNode<E>first;//最后一个节点元素transientNode<E>last;publicLinkedList(){}privatestaticclassNode<E>{Eitem;Node<E>next;Node<E>prev;Nod
/***Thehashtabledata.*///存放键值对的数组privatetransientEntry<?,?>[]table;/***Thetotalnumberofentriesinthehashtable.*///大小privatetransientintcount;/***Thetableisrehashedwhenitssizeexceedsthisthreshold.
/***Defaultinitialcapacity.*初始化容量为10*/privatestaticfinalintDEFAULT_CAPACITY=10;privatestaticfinalObject[]EMPTY_ELEMENTDATA={};/***Sharedemptyarrayinstanceusedfordefaultsizedemptyinstances.We*distingui
springboot源码
/**/staticfinalintDEFAULT_INITIAL_CAPACITY=1<<4;//16默认初始化容量为16staticfinalintMAXIMUM_CAPACITY=1<<30;//最大容量staticfinalfloatDEFAULT_LOAD_FACTOR=0.75f;//默认负载因子staticfinalintTREEIFY_THRESHOLD=8
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号