static关键字面试题总结

public class Demo3 {
	Demo3 demo1 = new Demo3();
	Demo3 demo2 = new Demo3();
    
    {
        System.out.println("构造代码块"); // 1
    }
    
    static {
        System.out.println("静态代码块"); // 2
    }
    
    public Demo3() {
        System.out.println("构造方法"); // 3
    }
    
    public static void main(String[] args) {
        Demo3 demo1 = new Demo3();
    }
    
}

结果:

构造代码块

构造方法

构造代码块

构造方法

静态代码块

构造代码块

构造方法

 

你可能感兴趣的:(笔记)