java实现自己的单链表、双链表、Map存储

java实现自己的单链表、双链表、Map存储

HashSet、TreeSet   ArrayList、LinkList、Vector,TreeMap、HashMap、HashTable

HashMap:是双链表,通过 hashcode/16,默认数组长度是16,所以是无序的

HashTable:和HashMap一样,只不过线程安全

TreeMap:是通过 Comparator 比较器,比较顺序,所以是有序的

Vector:是集合,同步的,vector其实是一个线程安全的ArrayList

transient:不被序列化的

volatile:可见性,但线程不安全

扫描二维码关注公众号,回复: 3136639 查看本文章

单链表双链表的区别

java实现demo

猜你喜欢

转载自blog.csdn.net/douxingpeng1/article/details/82318166