类的连接,发生在类的加载(狭义上加载,即类加载器根据类的全限定名获取到class二进制数据文件)和初始化之间,主要分为三步:验证、准备和解析。
连接的目的,是确保class文件的正确性,没有被破坏,同时为类的静态变量分配好内存、初始化默认值。
验证:验证加载的class文件的格式是否正确。
准备:为类的静态变量分配好内存,并且初始化默认值。
解析:把类中的符号引用转换为直接引用。
笔记-类的连接
最新推荐文章于 2021-12-02 16:16:11 发布
类的连接,发生在类的加载(狭义上加载,即类加载器根据类的全限定名获取到class二进制数据文件)和初始化之间,主要分为三步:验证、准备和解析。
连接的目的,是确保class文件的正确性,没有被破坏,同时为类的静态变量分配好内存、初始化默认值。
验证:验证加载的class文件的格式是否正确。
准备:为类的静态变量分配好内存,并且初始化默认值。
解析:把类中的符号引用转换为直接引用。