静态代码块和构造代码块

构造代码块
作用:给对象进行初始化,对象一建立就运行且在构造函数之前运行;
 
与构造函数的区别:构造代码块在构造函数前执行,构造代码块是给所有对象初始化(对象共性),构造函数只给对应的对象初始化。
 
静态代码块:
随着类的加载而加载,给类进行初始化
 
执行顺序 : 静态代码块(类初始化) > 构造代码块 (对象初始化)> 构造方法 (对应对象初始化)
简称:静块构
 
静态代码块和构造代码块

 静态代码块和构造代码块