一:初始化块
java类中可以有多个初始化块 : 初始化块是先写先执行
初始化块的语法格式 [修饰符]{ //可执行性代码 } 修饰符只能是 static
因为 初始化块没有名字 所以不能通过类来调用初始化块 只能在创建java对象时隐式调用 而且在构造器之前执行
虽然初始化块和构造器很相似但是还是会有一定的区别的
与构造器不同的是 初始化块不能传进参数,而且是固定的
所以不难发现 当一个类的所有对象都要执行的内容且无需传参的时候 就可以把代码放到 初始化块中
静态初始化块 :
静态 初始块:静态初始块是在创建类时执行的不是在创建对象时 所以静态初始块要比普通的初始块先执行