闲来无事看看tinking in java,回顾了下java类中各个域的初始化顺序,现在总结如下: static域优先加载,并且仅一次性加载完毕,然后便是成员变量,如果是同样的域,那么取决于他们的代码顺序。