
jdk源码学习
菜鸟_zhengke
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDK源码(一)Collection容器
本质上来说,数据结构,实际上是设计一种容器,而容器的特性大体包括如下: 容器中如何进行存储 容器中的数据如何获取 容器中的数据如何添加 容器中的数据如何遍历 器中的数据如何搜索 容器中的其他特性(判空,替换,排序,溢出,并发,同步,拆分,汇聚等等) 源码解读 package java.util; import org.jetbrains.annotations.Contrac...原创 2019-04-29 10:36:53 · 518 阅读 · 0 评论 -
JDK源码(二)iterator迭代器
源码分析: package java.lang; import java.util.Iterator; import java.util.Objects; import java.util.Spliterator; import java.util.Spliterators; import java.util.function.Consumer; public interface Ite...原创 2019-04-29 10:43:25 · 221 阅读 · 0 评论 -
JDK源码(三)List集合
源码分析: package java.util; import java.util.function.UnaryOperator; public interface List<E> extends Collection<E> { /** * 定义size方法,应返回size大小,最大值为Integer.MAX_VALUE * @ret...原创 2019-04-29 10:51:45 · 239 阅读 · 0 评论 -
JDK源码(四)ArrayList集合
public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable { /** * 序列化版本号8683452581122892189L */ p...原创 2019-07-03 15:50:35 · 168 阅读 · 0 评论