Java种初始化

Java类初始化在构造器被调用前,初始化顺序如下:1. static变量、static域按出现的顺序初始化2. 成员变量,实

Java类初始化
在构造器被调用前,初始化顺序如下:

1. static变量、static域
   按出现的顺序初始化

2. 成员变量,实例初始化块
   按出现的顺序初始化
   实例初始化块,即用{}括住的部分(注意{}前没有static),如

{System.out.println("2");}