Java中普通代碼塊,構造代碼塊,靜態代碼塊區別及代碼示例

執行順序:(優先級從高到低) 靜態變量>靜態代碼塊>普通變量>mian方法>構造代碼塊>構造方法 靜態方法是等到調用到纔有執行 其中靜態代碼塊只執行一次。構造代碼塊在每次創建對象是都會執行 1) 變量定義的先後順序決定了初始化的順序,變量會在任何方法(包括構造器)被調用之前得到初始化.這裏的變量也指對象 比如說 Person p = new Person()這種 2)靜態數據的初始化 當類中有靜態
相關文章
相關標籤/搜索