Java代碼塊總結

代碼塊必須直接定義在類中(在最外層大括號中),有靜態代碼塊和非靜態代碼塊兩種。 靜態代碼塊的特點是在類加載的時候執行; 非靜態代碼塊是沒有static修飾的代碼塊,其特點是在new對象的時候執行。 具體如下圖代碼 注意每創建一個new對象,非靜態代碼塊執行一次; 而每執行一次Java命令,類加載只有一次,靜態代碼塊就只執行一次。
相關文章
相關標籤/搜索