您的位置: 网站首页> IT爱问> 当前文章
JVM中的类初始化过程是怎样的
老董2023-12-27151围观,125赞
1、类加载检查: 首先检查这个类是否已经被加载、链接和初始化过。如果没有,则先进行类加载过程。
2、分配类变量存储空间: 分配存储静态变量所需的空间,并将其初始化为默认值。
3、设置类变量默认值: 类变量在分配空间后会被设置为默认值,如int类型的默认值为0。
4、执行类构造器: 类构造器方法会被执行,这个方法由编译器自动收集类中所有类变量赋值动作和静态代码块中的语句合并产生。
5、父类初始化: 如果这个类有父类,JVM会保证在当前类初始化前,其父类已经被初始化过。
本文就此结束,感谢IT人士的关注JVM中的类初始化过程是怎样的,本文合作企业直达:更多推荐。
很赞哦!
python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群
相关文章
文章评论
-
JVM中的类初始化过程是怎样的文章写得不错,值得赞赏