卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java靜態(tài)代碼塊什么時(shí)候執(zhí)行 static塊在什么時(shí)候執(zhí)行?

static塊在什么時(shí)候執(zhí)行?靜態(tài)代碼塊是在初始化類時(shí)由虛擬機(jī)執(zhí)行的,所以第一個(gè)輸出是d。主方法是靜態(tài)方法,在加載類后由虛擬機(jī)調(diào)用,調(diào)用后輸出C1。一般來說,如果項(xiàng)目啟動(dòng)時(shí)必須執(zhí)行某些代碼,則需要使用

static塊在什么時(shí)候執(zhí)行?

靜態(tài)代碼塊是在初始化類時(shí)由虛擬機(jī)執(zhí)行的,所以第一個(gè)輸出是d。主方法是靜態(tài)方法,在加載類后由虛擬機(jī)調(diào)用,調(diào)用后輸出C1。一般來說,如果項(xiàng)目啟動(dòng)時(shí)必須執(zhí)行某些代碼,則需要使用靜態(tài)代碼塊。此代碼處于激活狀態(tài)

1。靜態(tài)方法:需要在項(xiàng)目啟動(dòng)時(shí)初始化。在不創(chuàng)建對象的情況下,使用類的靜態(tài)方法時(shí),此代碼是被動(dòng)執(zhí)行的(加載類時(shí)加載了靜態(tài)方法),注意:a.在靜態(tài)方法中,只能直接調(diào)用同一類的其他靜態(tài)成員(包括變量和方法),但不能直接訪問類的非靜態(tài)成員(這是因?yàn)閷τ诜庆o態(tài)方法和變量,您需要先創(chuàng)建類的實(shí)例對象,然后才能使用它們,而靜態(tài)方法不能在使用它們之前使用(創(chuàng)建任何對象)B.靜態(tài)方法不能以任何方式引用this和super關(guān)鍵字,因?yàn)殪o態(tài)方法在使用之前不需要?jiǎng)?chuàng)建任何實(shí)例對象。調(diào)用靜態(tài)方法時(shí),根本不會(huì)生成此方法引用的對象。c、 靜態(tài)變量屬于整個(gè)類,而不是對象。注意,任何方法體中的變量都不能聲明為靜態(tài)的。2靜態(tài)代碼塊:項(xiàng)目啟動(dòng)時(shí)必須執(zhí)行一些代碼。這類代碼是主動(dòng)執(zhí)行的(加載類時(shí),靜態(tài)代碼塊只執(zhí)行一次,靜態(tài)代碼塊通常用于初始化類屬性)。三。區(qū)別:二者的區(qū)別在于,靜態(tài)代碼塊是自動(dòng)執(zhí)行的,而靜態(tài)方法是在被調(diào)用時(shí)執(zhí)行的