1.对象的创建过程 Object object=new Object();
答:① 申请空间,给对象的成员变量赋一个初始值
② 调用构造方法,给成员变量赋上实际值
③ 将指针和整个对象关联起来
2.DCL(双重坚持锁)要不要加volatile
答:需要,不然指令重排可能会造成后面的线程拿到前面线程初始化了一半的对象