java实现自己的单链表、双链表、Map存储
HashSet、TreeSet ArrayList、LinkList、Vector,TreeMap、HashMap、HashTable
HashMap:是双链表,通过 hashcode/16,默认数组长度是16,所以是无序的
HashTable:和HashMap一样,只不过线程安全
TreeMap:是通过 Comparator 比较器,比较顺序,所以是有序的
Vector:是集合,同步的,vector其实是一个线程安全的ArrayList
transient:不被序列化的
volatile:可见性,但线程不安全
扫描二维码关注公众号,回复:
3136639 查看本文章