汇总面试题链接http://blog.csdn.net/einstein10147/article/details/77040110 1.关于静态代码块、非静态代码块以及构造函数的执行顺序 static 代码块 {} 代码块 构造函数 eg:子类A继承父类B, A a = new A(); 则父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块 执行的先后顺序是?
父类B静态代码块->子类A静态代码块->父类B非静态代码块->父类B构造函数->子类A非静态代码块->子类A构造函数