mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-20 22:17:09 +08:00
commit
0917525706
@ -82,7 +82,7 @@ Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚
|
|||||||
2. 使用 `java.lang.reflect` 包的方法对类进行反射调用时 ,如果类没初始化,需要触发其初始化。
|
2. 使用 `java.lang.reflect` 包的方法对类进行反射调用时 ,如果类没初始化,需要触发其初始化。
|
||||||
3. 初始化一个类,如果其父类还未初始化,则先触发该父类的初始化。
|
3. 初始化一个类,如果其父类还未初始化,则先触发该父类的初始化。
|
||||||
4. 当虚拟机启动时,用户需要定义一个要执行的主类 (包含 main 方法的那个类),虚拟机会先初始化这个类。
|
4. 当虚拟机启动时,用户需要定义一个要执行的主类 (包含 main 方法的那个类),虚拟机会先初始化这个类。
|
||||||
5. 当使用 JDK1.7 的动态动态语言时,如果一个 MethodHandle 实例的最后解析结构为 REF_getStatic、REF_putStatic、REF_invokeStatic、的方法句柄,并且这个句柄没有初始化,则需要先触发器初始化。
|
5. 当使用 JDK1.7 的动态动态语言时,如果一个 MethodHandle 实例的最后解析结构为 REF_getStatic、REF_putStatic、REF_invokeStatic 的方法句柄,并且这个句柄没有初始化,则需要先触发器初始化。
|
||||||
|
|
||||||
## 卸载
|
## 卸载
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user