Advertisement

类加载的时间点

阅读量:

类加载时机

在特定场景下启动类加载的第一个阶段:加载过程中,在某些情况下必须立即执行初始操作以确保系统的及时响应能力。根据Java虚拟机的规定,并非所有情况下都需要此类初始化操作的强制执行权均需由虚拟机实现自行决定;然而,在启动阶段中,则有明确要求在启动时立即初始化已有的类。如果这些预先定义好的类尚未完成过初始化,则系统将自动触发其相应的初始化流程以确保系统的正常运行。

创建类的实例

为了验证类加载,我们先配置一个JVM参数

复制代码
 -XX:+TraceClassLoading 监控类的加载

    
 复制代码

在IDE配置如下:

demo代码:

复制代码
 public class ClassLoadInstance {

    
  
    
     static {
    
     System.out.println("ClassLoadI

全部评论 (0)

还没有任何评论哟~