java源码学习
------
踟蹰千年
希望能一直有码编的码农一枚
展开
-
ArrayList源码阅读
一.概述 1.ArrayList是可以动态增长和缩减的索引序列,它是基于数组实现的list类 2.该类封装了一个动态再分配的Object[]数组,每个ArrayList的实现类都有一个capacity属性,表示它所封装的Object[]数组的容量.当arrayList添加元素时,该属性会自动增加.同时在ArrayList大量添加元素时,可以使用ensureCapacity一次性增加容量,可以减...原创 2019-12-23 17:47:10 · 131 阅读 · 0 评论 -
Map集合源码学习(一)java.util.Map
参照https://www.cnblogs.com/13jhzeng/category/832232.html An object that maps keys to values. A map cannot contain duplicate keys; * each key can map to at most one value. * * <p>This int...原创 2018-09-19 22:12:16 · 279 阅读 · 0 评论 -
一张图让你看清Java集合类(Java集合类的总结)
如今关于Java集合类的文章非常多,可是我近期看到一个非常有意思图片,基本上把Java集合的整体框架都给展现出来了。非常直观。 假设发现图片看不清楚。点此处看大图 在这里,集合类分为了Map和Collection两个大的类别。 处于图片左上角的那一块灰色里面的四个类(Dictionary、HashTable、Vector、Stack)都是线程安全的,可是它们都是JDK的老的遗留类。...转载 2018-09-19 22:34:01 · 244 阅读 · 0 评论 -
JDK源码阅读顺序
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21033663/article/details/79571506 很多java开发的小伙伴都会阅读jdk源码,然而确不知道应该从哪读起。以下为小编整理的通常所需阅读的源码范围。 标题为包名,后面序号为优先级1-4,优先级递减 1、java.lang 1) Object 1 2) Str...转载 2018-09-19 22:43:03 · 139 阅读 · 0 评论