自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 LinkedList源码分析

1 关于LinkedListLinkeList底层主要是用双向链表来实现的 链表的空间不是连续的。transient int size = 0;transient Node<E> first;// 头结点transient Node<E> last;//尾结点/** * Constructs an empty list. 默认构造函数为空 *...

2018-12-21 17:50:48 71

原创 ArrayList源码分析

ArrayList源码分析1 关于ArrayListArrayList :是实现List接口的一个实现类,底层主要是用数组来实现,相较于数组,它的强大之处就是可以实现自增长,不像数组需要指定数组的大小来创建数组。它的主要属性值如下: private static final int DEFAULT_CAPACITY = 10;//默认大小是10 private static final O...

2018-12-18 16:01:44 99

原创 JVM(二)内存区域的理解

一 JVM的内存区域结构1.1由前面文章所述JVM是用来将编译后的java指令生成.class文件然后在不同的平台上解释为不同的平台指令,然而这一切是怎样实现的呢?首先我们需要知道JVM的内存区域结构:由上节所知上面会有类加载器,通过类加载器执行(加载-连接(验证-准备-解析)-初始化)到它的内存区域然后通过内存区域进行一系列操作。2.2运行时数据区就是JVM运行期间对JVM内存空间...

2018-11-04 10:49:13 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除