假期java自學-----物件10
阿新 • • 發佈:2021-08-04
如何理解JAVA中的面向物件
三.面向物件(static關鍵字的概述)
4.程式碼塊的概述與分類
a.在Java中{}括起來的就叫程式碼塊。
5.程式碼塊的分類(先靜態程式碼塊--->靜態方法--->構造程式碼塊--->方法--->區域性程式碼塊)根據其位置和宣告不同,可以分為:區域性程式碼塊,構造程式碼塊,靜態程式碼塊。
區域性程式碼塊:在方法中出現,限定變數生命週期,及早釋放提高記憶體利用率
構造程式碼塊:在類中方法外出現,多個構造方法中相同的程式碼存放到一起,每次呼叫構造器都會執行,並且在構造方法前執行
靜態程式碼塊:在類中方法外出現,並且加上static修飾符,用於給類進行初始化,在載入的時候就執行,並且只會執行一次,一般載入驅動(音訊檔案、視訊檔案、圖片檔案)例如:publicclassPerson{publicPerson(){}{System.out.println("構造程式碼塊!");}static{System.out.println("靜態程式碼塊");}publicstaticvoidmain(String[]args){{System.out.println("區域性程式碼塊");}}}