JDK
Java jdk源码
拾荒追逐者
人生有了方向,就要坚持下去。
展开
-
JDK:TreeSet源码剖析
TreeSet:底层二叉树,保证元素排序:1、自然排序,让对象所属的类去实现comparable接口,无参构造;2、比较器接口comparator,带参构造。 TreeSet:基于TreeMap的NavigableMap实现。 private transient NavigableMap<E,Object> m; TreeSet(NavigableMap<E,Obj...原创 2020-04-19 23:09:14 · 129 阅读 · 0 评论 -
JDK:List 源码剖析
目录1、ArrayList & Vector底层创建2、ArrayList & Vector扩容3、ArrayList & Vector安全性 1、ArrayList & Vector底层创建 ArrayList & Vector:两者底层都是创建elementData数组实现。 ArrayList: transient Object[] e...原创 2020-04-19 22:18:35 · 134 阅读 · 0 评论