随笔分类 -  java集合

摘要:HashMap继承抽象类AbstractMap,实现了NavigableMap接口,NavigableMap继承自SortedMap,方法有lowerEntry小于,floorEntry小于等于,ceilingEntry大于,higherEntry大于等于,便于搜索查找。 TreeMap的属性 Tr 阅读全文
posted @ 2018-04-14 16:01 Ch1nYK 阅读(161) 评论(0) 推荐(0)
摘要:LinkedHashMap是HashMap的子类,实现了Map接口。 LinkedHashMap的属性 LinkedHashMap的静态内部类 LinkedHashMap的属性构造方法 默认都用插入顺序来创建LindedHashMap,其header属性并没有看见在构造方法里初始化,在调用父类的构造 阅读全文
posted @ 2018-03-24 15:57 Ch1nYK 阅读(173) 评论(0) 推荐(0)
摘要:HashMap继承抽象类AbstractMap,实现了Map接口。 HashMap的属性 静态内部类 put eg: 这里重点讲下indexFor方法,假设我们元这里有个包含16个元素的HashMap,有这么2个素,map.put("语文",1);map.put("物理",1); 这2个元素的key 阅读全文
posted @ 2018-03-22 20:18 Ch1nYK 阅读(204) 评论(0) 推荐(0)
摘要:Vector继承抽象类AbstractList,实现了List接口。 实现了RandomAccess接口,该接口为标记接口,无任何实现。 实现了Cloneable接口,可以调用Object的clone方法,返回对象的浅拷贝。 实现了java.io.Serializable接口,可以进行序列化功能。 阅读全文
posted @ 2018-03-17 15:38 Ch1nYK 阅读(178) 评论(0) 推荐(0)
摘要:LinkedList继承自AbstractSequenceList、实现了List及Deque接口。 AbstractSequenceList提供List接口的骨干实现,以减少实现List接口的复杂度。 Deque是Queue的一个子接口,双向队列是指该队列两端的元素既能入队(offer)也能出队( 阅读全文
posted @ 2018-03-17 13:55 Ch1nYK 阅读(192) 评论(0) 推荐(0)
摘要:ArrayList是一个容量能够动态增涨的数组,它是java集合框架中一个重要的类,继承抽象类AbstractList,实现了List接口。 实现了RandomAccess接口,该接口为标记接口,即提供了随机访问功能。 实现了Cloneable接口,可以调用Object的clone方法,返回对象的浅 阅读全文
posted @ 2018-03-10 22:25 Ch1nYK 阅读(312) 评论(0) 推荐(0)