摘要:
Java对象头的组成 Java对象的对象头由 mark word 和 klass pointer 两部分组成, mark word存储了同步状态、标识、hashcode、GC状态等等。 klass pointer存储对象的类型指针,该指针指向它的类元数据 值得注意的是,如果应用的对象过多,使用64位 阅读全文
摘要:
一、饿汉式 优点:仅实例化一次,线程是安全的。获取实例的速度快 缺点:类加载时立即实例化对象,可能实例化的对象不被使用,造成内存的浪费。 二、懒汉式 public class HoonSingleton { //不能保证实例对象的唯一性 private static HoonSingleton ho 阅读全文