https://blog.csdn.net/m0_38075425/article/details/81627349
什么时候会加载类:
- 1. 定义了main方法的类,在启动main方法的时候会被加载
- 2. 创建类的实例(new对象的时候)创建子类的时候,也会加载父类
- 3. 访问类的静态方法
- 4. 访问类的静态变量
- 5. 反射
静态代码块和静态变量的初始化:
1.如果有父类且未被加载,先加载父类
2.执行静态代码块和静态变量的初始化(只和出场顺序有关)
https://blog.csdn.net/m0_38075425/article/details/81627349
什么时候会加载类:
静态代码块和静态变量的初始化:
1.如果有父类且未被加载,先加载父类
2.执行静态代码块和静态变量的初始化(只和出场顺序有关)