非静态代码块 没有static修饰的代码块可以有输出语句可以对类的属性,类的声明进行初始化操作除了调用非静态的结构外,还可以调用静态的变量或方法若有多个非静态的代码块,那么按照从上到下的顺序依次执行每次创建对象的时候,都会执行一次,且先于构造器执行