国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

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

1。靜態(tài)方法:需要在項目啟動時初始化。在不創(chuàng)建對象的情況下,使用類的靜態(tài)方法時,此代碼是被動執(zhí)行的(加載類時加載了靜態(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)方法在使用之前不需要創(chuàng)建任何實(shí)例對象。調(diào)用靜態(tài)方法時,根本不會生成此方法引用的對象。c、 靜態(tài)變量屬于整個類,而不是對象。注意,任何方法體中的變量都不能聲明為靜態(tài)的。2靜態(tài)代碼塊:項目啟動時必須執(zhí)行一些代碼。這類代碼是主動執(zhí)行的(加載類時,靜態(tài)代碼塊只執(zhí)行一次,靜態(tài)代碼塊通常用于初始化類屬性)。三。區(qū)別:二者的區(qū)別在于,靜態(tài)代碼塊是自動執(zhí)行的,而靜態(tài)方法是在被調(diào)用時執(zhí)行的