请谨记类初始化的顺序

        写java有些年头了,脸上褶子是从无到有,脑袋上的头发是从有到无,现在想想真的是一如码界苦似海。

今天要说的是关于类初始化时的顺序,也就是大家常说的实例化操作,虽然在平常的工作中是很少会用到的,但对于反射还是很有帮助的。我和同事为了方便记下这个顺序,总结成为三句话。

  1. 先静态,再非静态
  2. 先父类,再子类
  3. 其他按照代码顺序依次执行

ps:以上均按照1至3的顺序执行

猜你喜欢

转载自waxuanxuan.iteye.com/blog/2418512