1.静态代码块 > 构造代码块(类中方法外) > 构造函数 >普通代码块(在方法中)
2.静态代码块:随着类的加载而加载,只执行一次,给类进行初始化
3.构造代码块:随着对象的加载而加载,多次创建对象,多次执行
4.构造函数:创建对象时,自动调用,完成对象的初始化
Java基础之代码块的执行顺序
最新推荐文章于 2022-05-03 16:14:53 发布
1.静态代码块 > 构造代码块(类中方法外) > 构造函数 >普通代码块(在方法中)
2.静态代码块:随着类的加载而加载,只执行一次,给类进行初始化
3.构造代码块:随着对象的加载而加载,多次创建对象,多次执行
4.构造函数:创建对象时,自动调用,完成对象的初始化