當前位置:編程學習大全網 - 網站源碼 - java中的靜態代碼塊、代碼塊、構造器的執行順序是怎樣呢,這三者有什麽作用呢

java中的靜態代碼塊、代碼塊、構造器的執行順序是怎樣呢,這三者有什麽作用呢

先說執行順序:我們在new壹個對象時,如果類還沒加載,就需要先將類加載到內存,此時就會執行靜態代碼塊,在創建對象時,是先執行代碼塊,然後執行構造器。所以靜態代碼塊、代碼塊、構造器的執行順序是:靜態代碼塊→代碼塊→構造器。

再說作用:靜態代碼塊是用於初始化類的(在加載類時執行,只執行壹次),代碼塊是用於初始化對象的(在創建對象時執行,每次創建對象時都執行),構造器是用於創建對象的。

  • 上一篇:java 應用程序接口(api)是什麽
  • 下一篇:索引函數源代碼
  • copyright 2024編程學習大全網