代碼塊:在java中,使用{}括起來的代碼稱為代碼塊。
局部代碼塊:局部位置,用于限定變量的生命周期。變量只在代碼塊中起作用,在代碼塊外不起任何作用。

局部代碼塊
構(gòu)造代碼塊:
在類中的成員位置,用{}括起來的代碼。每次調(diào)用構(gòu)造方法執(zhí)行前,都會先執(zhí)行構(gòu)造代碼塊。
作用:可以把多個構(gòu)造方法中的代碼放在一起。對對象進(jìn)行初始化。

構(gòu)造代碼塊
靜態(tài)代碼塊:
在類中的成員位置,用{}括起來的代碼,只不過用static修飾了。靜態(tài)代碼塊只執(zhí)行一次。
作用:一般是對類進(jìn)行初始化。

靜態(tài)代碼塊