Java 静态代码块和Main函数的执行顺序
Java 静态代码块和Main函数的执行顺序
Java 静态代码块和Main函数的执行顺序:- public class C {
- static {
- System.out.println("111");
- }
- public static void main(String[] args) {
- System.out.println("222");
- }
- }
“111”,“222”
- public class C {
- public static void main(String[] args) {
- System.out.println("222");
- }
- static {
- System.out.println("111");
- }
- }
这个代码呢?
还是“111”,“222”!
由此可以知道什么?静态初始化域不管顺序如何都会在main函数执行之前执行!
评论暂时关闭