- 类加载机制:装载 链接 初始化
- 双亲委派加载机制:防止类重复加载
- 运行时数据区:(1和2是共享区域,线程不安全 3,4,5私有区域,线程安全)
1. 方法区(包括运行时常量池):类的元数据信息(描述信息) 静态变量 常量 及时编译后的信息等
2. 堆:存储对象或数组 成员变量
3. Java虚拟机栈:栈(先进后出) 表示方法的执行 线程
4. PC计数器:监测各个线程的运行状态
5. 本地方法栈:native 修饰的方法 如hashCode()方法
JVM
最新推荐文章于 2024-06-22 22:32:15 发布