
jvm
文章平均质量分 63
杰哥的编程世界
尽人事,听天命
展开
-
JVM运行时数据区详解
这些运行时数据区共同构成了JVM运行时环境的基础,它们在程序执行过程中扮演着不同的角色。了解这些区域的功能和特点对于Java开发者来说非常重要,因为它们直接关系到程序的性能和稳定性。原创 2024-08-30 21:17:47 · 616 阅读 · 0 评论 -
JVM类加载机制与双亲委派模型解析
加载:通过类的全限定名获取定义此类的二进制字节流,并在内存中创建一个代表该类的对象。链接:包括验证、准备和解析三个子步骤,确保加载的类信息符合JVM规范,为类的静态变量分配内存,并设置默认初始值,将常量池中的符号引用转换为直接引用。验证(Verification):确保加载的类信息符合JVM规范,没有安全问题。准备(Preparation):为类的静态变量分配内存,并设置默认初始值。解析(Resolution):将常量池中的符号引用转换为直接引用。初始化:执行类的构造器方法。原创 2024-08-30 21:14:01 · 895 阅读 · 0 评论