类加载
文章平均质量分 92
三不猴子
这个作者很懒,什么都没留下…
展开
-
你真的了解synchronized和volatile吗?
什么是cas?cas:compare and swap 比较然后交换,它在没有锁的状态下可以保证多线程的对值得更新。我们可以看一下在jdk中对cas的应用:/** * Atomically increments by one the current value. * * @return the updated value */ public转载 2021-08-21 11:54:34 · 136 阅读 · 0 评论 -
类的加载过程-面试必问
类的加载过程 loading 加载通过双亲委派机制进行加载。主要出于安全的考虑。父加载器不是加载器的加载器,也不是父类加载的加载器。linking 链接verification 验证preparation 准备 静态变量赋默认值,private static int test =10; 在这个阶段只是 test赋默认值0,而不是10。resolution 解析 将类、方法、属性等符号引用解析为直接引用。常量池中的各种符号引用解析为指针,偏移量等内存地址的直接引用。initalizing 初始化原创 2021-08-03 20:58:24 · 150 阅读 · 0 评论