如题,如果该类,如A, 在入口程序或者整个执行栈过程中,都不出现,那么A中的static成员变量,或者static代码块,都不会执行。static的方法更是只有在调用的时候,才会执行。
一般顺序:静态块----> 静态变量——>成员变量——>构造方法——>静态方法
1、静态代码块(只加载一次) 2、构造方法(创建一个实例就加载一次)3、静态方法需要调用才会执行
参考:
如题,如果该类,如A, 在入口程序或者整个执行栈过程中,都不出现,那么A中的static成员变量,或者static代码块,都不会执行。static的方法更是只有在调用的时候,才会执行。
一般顺序:静态块----> 静态变量——>成员变量——>构造方法——>静态方法
1、静态代码块(只加载一次) 2、构造方法(创建一个实例就加载一次)3、静态方法需要调用才会执行
参考: