二哥啊

导航

 

2019年11月29日

摘要: HashMap: 作为Map的主要实现类 线程不安全的,效率高 存储null的key和value LinkedHashMap:保证遍历map元素时,可以按照添加的顺序实现遍历 在原有的HashMap底层结构继承上,添加一对指针,指向前一个和后一个 HashMap的底层:数组+链表 jdk7之前 数组 阅读全文
posted @ 2019-11-29 21:23 二哥啊 阅读(157) 评论(0) 推荐(0) 编辑
 
摘要: Set接口:存储无序、不可重复的数据 HashSet 作为Set接口的主要实现类 线程不安全 可以存储null值 LinkedHashSet 作为HashSet子类,遍历其内部数据时,可以按照添加的顺序遍历 TreeSet:可以按照添加对象的指定属性进行排序 一、Set接口中没有额外定义新的方法 以 阅读全文
posted @ 2019-11-29 16:59 二哥啊 阅读(97) 评论(0) 推荐(0) 编辑
 
摘要: ArrayList 1.2 作为List接口的主要实现类 线程不安全的,效率高 底层用Object[] elementData存储 jdk7: ArrayList list = new ArrayList() 底层创建了长度是10的Object【】数组 添加导致底层数组容量不够,则扩容。 每次扩容1 阅读全文
posted @ 2019-11-29 15:26 二哥啊 阅读(100) 评论(0) 推荐(0) 编辑
 
摘要: Java集合可分为Collection和Map两种体系 Collection接口:单列数据,定义了存取一组对象的方法的集合 List 有序可重复 Arraylist LinkedList Vector Set 元素无序不可重复 HashSet LinkedHashSet TreeSet Map接口: 阅读全文
posted @ 2019-11-29 13:04 二哥啊 阅读(110) 评论(0) 推荐(0) 编辑