构造代码块 //构造代码块 /* { System.out.println("构造代码块1"); }*/ //作用:抽取所有构造方法的相同代码到构造代码块中,目的是简化代码,提高代码的复用性(不需要在所有构造方法中去重复写) { System.out.println(new Date()); } 静态代码块 //静态代码块 /* 执行时机:类被加载,静态代码块就会执行,只会执行一次 */ static { System.out.println("静态代码块1"); }