代码块(初始化快): 代码块的作用就是初始化类、对象代码块如果进行修饰,只能通过static进行修饰 静态代码块: 可以写输出语句随着类的加载而执行,属于类的静态代码块的执行要优先非静态代码块的执行静态代码块里面只能电泳静态变量和静态方法 非静态代码块: 可以写输出语句随着对象的创建而执行,属于对象创建了几个对象,非静态代码块就加载了几次 作用:可以再创建对象的同时,给对象的属性进行初始化