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