标签:eth 格式 增强 元数据 tle 数据类型 生命周期 扩展 时机
类从被加载到虚拟机内存开始,到卸载出内存为止,整个生命周期包括:加载,验证,准备,解析,初始化,使用和卸载
;
规定5种情况:
public static int value = 123 //在准备阶段 value的值是 0 并不是123
public static final int value = 123 // 准备阶段value 的值为123
在如下几种情况下,Java虚拟机将结束生命周期
把类加载阶段的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作交给虚拟机之外的类加载器来完成。这样的好处在于,我们可以自行实现类加载器来加载其他格式的类,只要是二进制字节流就行,这就大大增强了加载器灵活性。
标签:eth 格式 增强 元数据 tle 数据类型 生命周期 扩展 时机
原文地址:https://www.cnblogs.com/DyLoder/p/11066941.html