摘要: 1. HotSpot 虚拟机对象 如何创建、如何布局、如何访问。 2. 对象创建 Class加载 --> 内存分配 --> 内存初始化 --> 对象初始化. 2. 类加载 当VM遇到字节码 new 指令,检查这个指令的参数在常量池能否定位到一个类的符号引用,并检查这个符号引用代表的类是否已被加载、解 阅读全文
posted @ 2022-04-13 22:17 YangDanMua 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1. 运行时数据区域 注意JVM运行时数据区域与Java内存模型的区别 JVM 运行时数据区域:JVM 所管理的内存划分 Java内存模型:屏蔽底层硬件和操作系统的区别,在语言级抽象java的内存访问,使得在不同的环境中java一致的内存访问效果 2. 程序计数器 Program Counter R 阅读全文
posted @ 2022-04-13 21:32 YangDanMua 阅读(54) 评论(0) 推荐(0) 编辑