java 代码块
代碼塊:在Java中,使用{}括起來的代碼被稱為代碼塊。
根據(jù)其位置和聲明的不同,可以分為
局部代碼塊:局部位置,用于限定變量的生命周期。
構(gòu)造代碼塊:在類中的成員位置,用{}括起來的代碼。每次調(diào)用構(gòu)造方法執(zhí)行前,都會先執(zhí)行構(gòu)造代碼塊。
作用:可以把多個構(gòu)造方法中的共同代碼放到一起,對對象進行初始化。
靜態(tài)代碼塊:在類中的成員位置,用{}括起來的代碼,只不過它用static修飾了。
作用:一般是對類進行初始化。
靜態(tài)代碼塊,構(gòu)造代碼塊,構(gòu)造方法的執(zhí)行順序?
靜態(tài)代碼塊 -- 構(gòu)造代碼塊 -- 構(gòu)造方法
靜態(tài)代碼塊:只執(zhí)行一次
構(gòu)造代碼塊:每次調(diào)用構(gòu)造方法都執(zhí)行
轉(zhuǎn)載于:https://www.cnblogs.com/renxixao/p/11119859.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
- 上一篇: 对于刚开始使用该软件,应该在熟悉基本的m
- 下一篇: 百度蜘蛛(BaiduSpider)IP段