摘要: 1、饿汉式(静态常量)(线程安全) public class Singleton { private final static Singleton INSTANCE = new Singleton(); private Singleton(){} public static Singleton getInstance(){ return INSTAN... 阅读全文
posted @ 2018-12-13 17:20 i迷倪 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 一、对象结构 在HotSpot虚拟机中,对象在内存中存储的布局可以分为3块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。下图是普通对象实例与数组对象实例的数据结构: 1.1、对象头 HotSpot虚拟机的对象头包括两部分信息: 1、markword 第一部分markword,用于存储对象自身的运行时数据,如哈希码(HashCode)、GC分... 阅读全文
posted @ 2018-12-13 15:13 i迷倪 阅读(1058) 评论(0) 推荐(1) 编辑