赞
踩
在Java语言中,每个类或接口都会被编译器编译程一个个class
字节码文件。
类加载则是将这些class
字节码文件的二进制数据读入到内存中,并且对数据进行校验、解析、初始化。最终,每一个类都会在方法区保存一份它的元数据,在堆中创建一个与之对应的Class对象。
类的生命周期需要经历7个阶段,分别是加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和 卸载(Unloading),其中 验证(Verification)、准备(Preparation)、解析(Resolution) 可以归纳为 “链接” 阶段
其中,使用和卸载的描述如下,其他几个阶段在下一小节讲解。
类的加载过程则是前面5
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。