publicclassCodeBlock{//1.静态属性先执行(与静态代码块按照顺序来)staticint a =10;//4.普通属性执行(与普通代码块按照顺序来) int b =20;//2.静态代码块执行static{System.out.println("静态代码块执行");}//5.普通代码块执行 {System.out.println("普通代码块执行");}publicCodeBlock(){//3.调用super进入父类加载super();//调用普通代码块//6.构造器内部开始执行System.out.println("执行构造方法");}}