1、创建类的实例(开辟地址空间)
2、访问某个静态类或接口的静态常量,或者对该静态变量赋值(类初始化)
3、调用类的静态访问(new,也会占用空间)
4、反射(类初始化)
5、初始化一个类的子类(继承)
6、JAVA虚拟机启动被称标明为启动类的类
7、调用某个 ClassLoader 实例的 loadClass() 方法(类不会初始化)
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题