自定义博客皮肤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 关于LinkedList LinkeList底层主要是用双向链表来实现的 链表的空间不是连续的。 transient int size = 0; transient Node<E> first;// 头结点 transient Node<E> last;//尾结点 /** * Constructs an empty list. 默认构造函数为空 *...

2018-12-21 17:50:48 76

原创 ArrayList源码分析

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

2018-12-18 16:01:44 101

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

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

2018-11-04 10:49:13 73

空空如也

空空如也

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

TA关注的人

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