ReadFuckingJavaCode
卫星是我朋友
既然无法改变,那就欣然上路。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ArrayList源码解析
属性: 最小扩容量:12 private static final int MIN_CAPACITY_INCREMENT = 12;容量:int size; 底层存储方式:transient Object[] array; 构造方法 默认初始化一个空对象数组 参数为容量,需处理参数为负值、参数为0情况 3.原创 2016-07-29 20:16:06 · 505 阅读 · 0 评论 -
LinkedList源码解析
节点对象,采用双向链表。private static final class Link<ET> { ET data; Link<ET> previous, next; Link(ET o, Link<ET> p, Link<ET> n) { data = o; previous = p; next = n; } }原创 2016-07-30 01:40:53 · 412 阅读 · 0 评论 -
HashMap源码解析
android-23/java/util/HashMap.java 属性 最小容量:private static final int MINIMUM_CAPACITY = 4; 最大容量:private static final int MAXIMUM_CAPACITY = 1 << 30; 加载因子:static final float DEFAULT_LOAD_FACTOR = .75F;原创 2016-08-01 02:02:18 · 356 阅读 · 0 评论 -
读Java源码先锋队
相关阅读: Java容器源码解析 Java集合类源码解读专栏Java集合类框架图原创 2016-07-27 22:48:30 · 498 阅读 · 0 评论
分享