难难难难难难难!美团追魂七连问!关于Object o = new Object()创建对象的问题
摘要:一,请解释一下对象的创建过程?(半初始化) 第一步,申请空间,设置默认值 第二步,调用构造方法,设置初始值 第三步,建立关联(对象名称和对象地址的引用) 二,加问DCL单例(Double Check Lock)要不要加volatile问题?(指令重排) 引入一个新问题:java代码一定是按照顺序执行
阅读全文
posted @ 2022-03-23 18:24