05 2023 档案
摘要:# ArrayList源码&扩容机制分析 ## ArrayList 简介   { for (int i = 0; i < 100; i++) { Thread t = new MyThread(); t.start();
阅读全文
摘要:美团夺命九问 请解释一下对象的创建过程(半初始化)? 在堆中为对象分配空间,给成员变量赋上默认值 执行初始化init方法,给成员变量赋初始值 建立变量和对象实际地址的引用关系 DCL要不要加volatile问题? 要加,因为会产生指令重排问题,如果发生了指令重排,那么拿到的对象可能就不是单例了 对象
阅读全文

浙公网安备 33010602011771号