【每日阅读】2020年12月16日-Java类加载的过程

首先是类加载器加载类,这个过程我的理解就是读文件。其中使用的模式是双亲委派模型。总是委托给父类加载器。

然后是链接,其中具体分为3个更小的步骤:验证、准备以及解析。大概可以理解为是将加载进来的类做一个检验,是否是符合规定的类,再将这些类合理的存放在虚拟机内,让我们在使用时能快速的引用到。

最后是初始化,也就是初始化类的每个字段,也包括执行静态代码快。

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2748

(0)
geekgaogeekgao博主
上一篇 2020年12月16日
下一篇 2020年12月22日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

GitHub
分享本页
返回顶部

Warning: error_log(/usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/#log/log-1312.txt): failed to open stream: No such file or directory in /usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/spider.class.php on line 2900