类的生命周期

来源:互联网 发布:手机c语言编程软件ios 编辑:程序博客网 时间:2024/06/14 17:24

类的生命周期包括7个阶段
这里写图片描述
其中验证,准备,解析3个部分称为连接。
类的加载过程为:加载,验证,准备,解析,初始化。

类加载的过程:
加载:查找并加载类的二进制文件。
验证:处于安全考虑,为了确保class文件的字节流包含的信息符合当前虚拟机的要求。
准备:分配内存,仅仅为类变量(static修饰的)分配并设初始值为0
解析:常亮池的符号引用替换为直接引用。
初始化:赋值,初始化遍历。