读读源码,提升修养
小燃儿
java developer。
微信公众号:程序员小燃 【i_java_code】
展开
-
ArrayList源码
一些参数:private static final long serialVersionUID = 8683452581122892189L; // 序列号 /** * 初始的容量大小,构造函数没有指定大小,用此 */ private static final int DEFAULT_CAPACITY = 10; /** * Shared empty原创 2017-11-03 18:49:48 · 173 阅读 · 0 评论 -
LinkedList源码
一些参数: transient int size = 0; // 集合大小 /** * Pointer to first node. * Invariant: (first == null && last == null) || * (first.prev == null && first.item != null) */原创 2017-11-03 18:57:23 · 193 阅读 · 0 评论 -
HashMap源码
public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { // 一些参数: private static final long serialVersionUID = 362498820763181265L; // 序列号 /**原创 2017-11-17 17:57:03 · 174 阅读 · 0 评论