摘要:
垃圾回收 1、如何判断对象可以回收 引用计数法 弊端:循环引用时,两个对象的计数都为1,导致两个对象都无法被释放 可达性分析算法 JVM中的垃圾回收器通过可达性分析来探索所有存活的对象 扫描堆中的对象,看能否沿着GC Root对象为起点的引用链找到该对象,如果找不到,则表示可以回收 可以作为GC R 阅读全文
posted @ 2021-11-06 13:08
Pen9
阅读(163)
评论(0)
推荐(0)
摘要:
类加载与字节码技术 1、类文件结构 首先获得.class字节码文件 方法: 在文本文档里写入java代码(文件名与类名一致),将文件类型改为.java java终端中,执行javac X:...\XXX.java 以下是字节码文件 0000000 ca fe ba be 00 00 00 34 00 阅读全文
posted @ 2021-11-06 13:07
Pen9
阅读(65)
评论(0)
推荐(0)
摘要:
1. JVM的概述 JVM描述 Java 虚拟机有自己完善的硬件架构,如处理器、堆栈等,还具有相应的指令系统。Java虚拟机本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。Java 语言的可移植性正是建立在 Java 虚拟机的基础上。任何平台只要装有针对于该平台的 阅读全文
posted @ 2021-11-06 13:04
Pen9
阅读(523)
评论(0)
推荐(0)
摘要:
public class ABADemo { private static AtomicReference atomicReference=new AtomicReference<>(100); private static AtomicStampedReference stampedReferen 阅读全文
posted @ 2021-11-06 13:01
Pen9
阅读(40)
评论(0)
推荐(0)

浙公网安备 33010602011771号