类什么时候被初始化
2023-09-17 本文已影响0人
鳌拜的弟弟熬夜
● 创建类的实例,也就是new一个对象
● 访问某个类或接口的静态变量,或者对该静态变量赋值
● 调用类的静态方法
● 反射(Class.forName("com.hcx.load"))
● 初始化一个类的子类(会首先初始化子类的父类)
● JVM启动时表明的启动类,即文件名和类名相同的那个类
● 创建类的实例,也就是new一个对象
● 访问某个类或接口的静态变量,或者对该静态变量赋值
● 调用类的静态方法
● 反射(Class.forName("com.hcx.load"))
● 初始化一个类的子类(会首先初始化子类的父类)
● JVM启动时表明的启动类,即文件名和类名相同的那个类