面向火箭编程之类的加载机制

56 阅读1分钟

java虚拟机将编译后的class文件加载到内存中,进行验证、准备、解析和初始化,到最终的使用。这就是java类加载机制;

加载(把字节码加载到内存)、 验证(jvm识别到正确格式验证) 、准备(对静态变量进行分配内存,初始化成0,null等)、解析 (由符号引用变为直接引用)、初始化(代码真正执行,初始化成程序员的赋值)

类加载的生命周期:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)、卸载(Unloading)等阶段,其中验证、准备、解析3阶段也可以称为连接(Lingking),如下图:

78b6e95809f06e9617801826551c18f3.png

详细查看:blog.csdn.net/m0_61607827…