java集合框架
java集合框架脑图
分析每个集合类的特征;
Hashset是怎样实现的?
底层是通过一个HashMap实现,将元素放在map的key位置,然后value的位置存放一个object,通过对map的操作,实现效果。
LinkedHashSet从源码中看不出来是有顺序的,但是查看文档说是通过LinkedHashMap来进行有序的插入
TreeSet的底层是通过NavigableMap实现,但是不清楚NavigableMap实现原理
List的所有集合类的特征说明
vector是类似线程安全的ArrayList,主要通过sychronized将所有数据的操作进行加锁