JVM判断并装载类的过程
2016-11-05 16:15:58 0 举报
JVM判断并装载类的过程主要包括以下几个步骤:首先,JVM通过类的全名(包括包名和类名)来查找对应的字节码文件;然后,JVM将字节码文件加载到内存中,并将其转换为运行时数据结构;接着,JVM对字节码文件进行验证,确保其符合Java语言规范;最后,JVM初始化类,为类中的属性分配内存空间,并执行静态代码块。这个过程是Java程序运行的基础,只有正确装载了类,才能开始执行程序。
作者其他创作
大纲/内容
JVM去装载该类信息的大前提
链接
校验
引用类的静态成员(静态方法、静态属性、构造方法(new方式))
否
执行静态代码块
是
载入.class文件
加载
初始化
准备
初始化静态变量
该类的Class对象是否已经加载
运行该类的代码
生成并装载该类的Class对象
解析
查找该类对应的.class文件
收藏
收藏
0 条评论
下一页