構造代碼塊,靜態代碼塊


一.構造代碼塊

1.構造代碼塊定義格式

{
	代碼
}

2.構造代碼塊執行特點?

  • 每次創建對象的時候,構造代碼塊就會執行。
  • new多少次對象執行多少次。
  • 優先於構造方法執行。

二.靜態代碼塊

1.靜態代碼塊定義格式

static{
	代碼
}

2.靜態代碼塊執行特點?

  • 隨着類的加載而執行。
  • 優先於構造方法執行。
  • 只加載一次。

3.靜態代碼塊經典的使用場景

  • 連接數據庫:只需要連接一次數據庫後對數據進行增刪改查 而不需要每一次存數據都要連接一下數據庫。

三.靜態代碼塊,構造代碼塊,構造方法的執行順序!

  1. 靜態代碼塊最先執行
  2. 接着是構造代碼塊
  3. 最後是構造方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章