1.静态代码块
作用:为类初始化
仅在加载类时执行一次
static{ }
2.构造代码块
写在类中
每次构造对象前执行
定义不同构造函数的共性代码
{ }
3.构造函数
给对应的对象针对性初始化
执行顺序1>2>3
4.局部代码块
写在方法中
控制局部变量的生命周期
{ }
1.静态代码块
作用:为类初始化
仅在加载类时执行一次
static{ }
2.构造代码块
写在类中
每次构造对象前执行
定义不同构造函数的共性代码
{ }
3.构造函数
给对应的对象针对性初始化
执行顺序1>2>3
4.局部代码块
写在方法中
控制局部变量的生命周期
{ }