摘要:
JVM学习 笔记内容为黑马程序员视频内容 四、类加载与字节码技术 1、类文件结构 首先获得.class字节码文件 方法: 在文本文档里写入java代码(文件名与类名一致),将文件类型改为.java java终端中,执行javac X:...\XXX.java 以下是字节码文件 0000000 ca 阅读全文
摘要:
JVM学习 笔记内容为黑马程序员视频内容 三、垃圾回收 1、如何判断对象可以回收 引用计数法 弊端:循环引用时,两个对象的计数都为1,导致两个对象都无法被释放 可达性分析算法 JVM中的垃圾回收器通过可达性分析来探索所有存活的对象 扫描堆中的对象,看能否沿着GC Root对象为起点的引用链找到该对象 阅读全文
摘要:
JVM学习 笔记内容为黑马程序员视频内容 一、什么是JVM 定义 Java Virtual Machine,Java程序的运行环境(Java二进制字节码的运行环境) 好处 一次编写,到处运行 自动内存管理,垃圾回收机制 数组下标越界检查 比较 JVM JRE JDK的比较 二、内存结构 整体架构 1 阅读全文