java中的静态变量、静态方法与静态代码块详解与初始化顺序

版权声明:欢迎转载 https://blog.csdn.net/weixin_33387378/article/details/87980607

java中的静态变量、静态方法与静态代码块详解与初始化顺序

下面这段代码定义b不报错,因为静态类变量的执行顺序在静态代码块之前执行

public class ATest1 {

    static {
        b = 6;
    }

    static int b =5;

    public static void main(String[] args) throws InterruptedException {
        A a1 = new A();

    }
}

猜你喜欢

转载自blog.csdn.net/weixin_33387378/article/details/87980607