代码块包含局部代码块({内容})、构造代码块、静态代码块(static{内容})
构造代码块的作用:当类中构造方法中有共性内容时,可以抽取到构造代码块中,每次构造方法执行前都会先执行构造代码块
静态代码块的特点及作用:
特点:静态代码块随着类的加载执行(执行一次)
作用:初始化数据(数据必须在创建对象之前初始化完成)
代码块包含局部代码块({内容})、构造代码块、静态代码块(static{内容})
构造代码块的作用:当类中构造方法中有共性内容时,可以抽取到构造代码块中,每次构造方法执行前都会先执行构造代码块
静态代码块的特点及作用:
特点:静态代码块随着类的加载执行(执行一次)
作用:初始化数据(数据必须在创建对象之前初始化完成)