靜態代碼塊與靜態變量的執行順序

在工具類中,通常會初始化一些單例變量,這些變量由於只會初始一次,並不適合放在構造函數中,因此通常選擇在靜態代碼塊中執行,那麼在一個類中,就會涉及到靜態變量和靜態代碼塊的初始化執行順序問題。     public class Test { private static Test t = new Test();   private static String a = "1";   static {
相關文章
相關標籤/搜索