jvm 概述

jvm学习记录登记

虚拟机组成

类加载与字节码

  1. 类文件结构
  2. 字节码指令
  3. 编译期处理
  4. 类加载阶段
  5. 类加载器
  6. 运行期优化
  7. 类文件结构

jvm内存结构

Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。

  1. 程序计数器
  2. 虚拟机栈
  3. 本地方法栈
  4. 方法区

jvm执行引擎_垃圾回收

  1. 如何判断对象可以回收
  2. 垃圾回收算法
  3. 分代垃圾回收
  4. 垃圾回收器
  5. 垃圾回收调优

内存模型