随笔分类 - 集合源码分析
源码分析
发表于 2019-04-12 13:25阅读次数:572评论次数:0
摘要:历史文章: "Collection 源码分析" "AbstractList 源码分析" 介绍 ArrayList是一个数组队列,相当于动态数组,与Java的数组对比,他的容量可以动态改变。 继承关系 ArrayList继承AbstractList 实现了 ,`RandomAccess Cloneab
阅读全文 »
发表于 2019-04-11 20:25阅读次数:454评论次数:0
摘要:AbstractList 1. 类型:抽象类 2. 接口的继承以及实现关系 1. 继承AbstractCollection 2. 实现List接口 3. 典型方法实现解析 1. 将集合从fromIndex到toIndex地方进行剪切 判断是否有随机访问的接口如果有则床架一个随机访问的List子集合,
阅读全文 »
发表于 2019-03-23 20:06阅读次数:707评论次数:0
摘要:Collection [TOC] 1. 介绍 该类是所有集合的子类 2. 继承关系 3. 方法 4. JDK8新增的方法 removeIf(Predicate filter) 使用lambda方式移除元素 Spliterator\ spliterator() 返回并发分割器,用于并发流式处理的时候调
阅读全文 »