局部代码块:一般定义在方法中,作用是可以限定变量的作用域。
构造代码块:定义在类中成员位置,可以用来给成员变量赋值,每创建一次对象构造代码块就会执行一次并且是优先于构造方法执行。
静态代码块:定义在类中成员位置,static关键字修饰的,作用是给静态成员变量赋值,优先于构造代码块执行并且只有在类被首次使用到的时候执行一次。
局部代码块:一般定义在方法中,作用是可以限定变量的作用域。
构造代码块:定义在类中成员位置,可以用来给成员变量赋值,每创建一次对象构造代码块就会执行一次并且是优先于构造方法执行。
静态代码块:定义在类中成员位置,static关键字修饰的,作用是给静态成员变量赋值,优先于构造代码块执行并且只有在类被首次使用到的时候执行一次。