1.整体初始化顺序
父类静态(静态变量>静态块),子类静态(静态变量>静态块),父类非静态(变量>初始化块),父类构造,子类非静态(变量>初始化块),子类构造
2.解释
静态块:
static{
System.out.println("静态初始化块");
}
初始化块,详细参考 http://blog.csdn.net/bettarwang/article/details/27128323
{
System.out.println("初始化块");
}
3.无继承类初始化
参考:http://blog.csdn.net/avinegar/article/details/7749431
4,有继承类
参考:http://blog.csdn.net/piaojun_pj/article/details/5888104