在Java中,靜態類的初始化順序如下:
靜態字段的初始化:靜態字段按照代碼中的順序依次被初始化。如果一個靜態字段依賴于另一個靜態字段,那么被依賴的字段會先被初始化。
靜態代碼塊的初始化:靜態代碼塊按照代碼中的順序依次被執行。
需要注意的是,靜態類的初始化只會在首次使用時進行,而且只會被初始化一次。