java程序执行顺序

2018-11-08  本文已影响0人  John13

Java 类中代码的执行顺序
深入了解Java程序执行顺序

单个类:

static变量—>Static代码块—> main()—>实例变量—>代码块—>构造函数

  • 类加载时执行且只执行一次。因此如果该类之前已经被加载,则不执行静态代码块。
  • 如果有多个静态代码块,则按照顺序依次执行。
  • 如果该类继承于某个父类:
  • 如果父类之前未被加载,则先执行父类的静态代码块,再执行自身的静态代码块
  • 否则,直接执行自身的静态代码块

有继承类:

上一篇下一篇

猜你喜欢

热点阅读