文章目录
- 引言
- I 类在JVM中的工作原理
- class文件的结构
- 类的生命周期
- II JVM运行时数据区
- 堆栈的意义
- 栈帧内部结构
- 堆
- III 在JIT中比较常见的优化手段
引言
类是一种抽象概念,它是一种模板,用来定义一类事物的属性和行为。类是面向对象编程的基础,它是一种抽象的概念,代表一类事物的总体特征。类可以包含属性和方法,可以被使用来创建新对象,这些对象可以拥有自己的属性和行为。
I 类在JVM中的工作原理
class文件的结构
- 常量池
- 访问标志
- 类索引、父类索引和接口索引
- 字段表
- 方法表
- 属性表
类的生命周期
类从被加载到JVM中开始,到卸载为止,整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载