代码块要点:
局部代码块
位置:方法中定义
作用:限定变量的生命周期,及早释放,提高内存利用率
构造代码块
位置:类中方法外定义
特点:每次构造方法执行时都会执行,并且在构造方法执行前执行
作用:抽取构造方法中相同的代码,提高代码的复用性
静态代码块
位置:类中方法外定义
特点:需要static关键字修饰,随着类的加载而加载,并且只执行一次
作用:在类加载的时候做一些数据初始化操作
代码块要点:
局部代码块
位置:方法中定义
作用:限定变量的生命周期,及早释放,提高内存利用率
构造代码块
位置:类中方法外定义
特点:每次构造方法执行时都会执行,并且在构造方法执行前执行
作用:抽取构造方法中相同的代码,提高代码的复用性
静态代码块
位置:类中方法外定义
特点:需要static关键字修饰,随着类的加载而加载,并且只执行一次
作用:在类加载的时候做一些数据初始化操作