源码解析
有个机车梦
喜欢充满冒险的生活节奏 在代码中沉淀下浮躁的内心
展开
-
HashMap源码解析
1 首先看结构图HashMap继承了AbstractMap 实现了 Serializable,Cloneable,Map2 分析源码2.1 继承和实现public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable...原创 2019-07-23 11:16:40 · 134 阅读 · 0 评论 -
JDK,JRE,JVM之间的关系
1 图形理解2 JDK(Java Development Kit):JAVA开发工具包JDK(Java Development Kit) 是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。JDK包含JRE,而JRE包 含JVM。2....原创 2019-07-23 17:36:45 · 582 阅读 · 0 评论 -
ArrayList源码解析
可以看到ArrayList 继承了 AbstractList实现List,RandomAccess,Cloneable,序列化接口怎么理解capacity和size可以看到我们的初始容量为15但是它的size为4这就说明size指的是 实际存储了多少。变量 // 序列化ID private static final long serialVersionUID = 868345...原创 2019-07-25 22:56:36 · 170 阅读 · 0 评论