知灵犀知练
← 返回

Java 虚拟机进阶简答题

类加载过程中的加载、链接和初始化分别做什么?

参考答案

加载取得类的二进制表示并创建运行时类结构;链接包含验证、准备和解析;初始化执行类或接口的初始化方法,设置显式静态初始化逻辑。

题目解析

解析允许在实现规定的时机完成,不应把所有阶段简单理解为每次都严格连续、一次性完成。