Set接口
摘要:1、体系 2、Set接口没有在Collection接口上增加额外的操作,Set集合中的元素是不能重复的。 3、Set的实现都是对应Map的一种封装,HashSet是对HashMap的封装,LinkedHashSet对应LinkedHashMap,TreeSet对应TreeMap。
阅读全文
posted @
2019-09-07 15:35
逍遥1989
阅读(132)
推荐(0)
Map接口
摘要:1、体系 2、Hashtable和HashMap的比较: (1)Hashtable的大部分方法都做了同步,HashMap没有,所以HashMap是非线程安全的。 (2)Hashtable不允许key或者value为null,HashMap可以。 (3)二者在对key的hash算法和hash值到内存索
阅读全文
posted @
2019-09-07 15:07
逍遥1989
阅读(185)
推荐(0)
List接口
摘要:1、体系: 2、ArrayList和Vector底层都是用数组实现,唯一区别是Vector是一种线程安全的实现。 3、LinkedList底层使用双向循环链表实现,无论LinkedList是否为空,链表内都有一个header节点,header的后驱节点是链表第一个元素,前驱节点是链表的最后一个元素。
阅读全文
posted @
2019-09-07 14:05
逍遥1989
阅读(180)
推荐(0)