每天开心一点

Java中静态代码块、构造代码块、构造函数、普通代码块

2019-11-19 14:39:00    六月    583    来源: https://www.cnblogs.com/ysocean/p/8194428.html

 在Java中,静态代码块、构造代码块、构造函数、普通代码块的执行顺序是一个笔试的考点,通过这篇文章希望大家能彻底了解它们之间的执行顺序。

1、静态代码块

2、构造代码块

3、构造函数 

4、普通代码块

  普通代码块和构造代码块的区别是,构造代码块是在类中定义的,而普通代码块是在方法体中定义的。且普通代码块的执行顺序和书写顺序一致。

5、执行顺序

  静态代码块>构造代码块>构造函数>普通代码块