static{...}是靜態(tài)塊,而只有{...}的是叫做構(gòu)造塊。
靜態(tài)塊在一個程序里面只執(zhí)行一次;
而構(gòu)造塊只要建立一個對象,構(gòu)造代碼塊都會執(zhí)行一次。
靜態(tài)塊優(yōu)先于主方法的執(zhí)行,靜態(tài)塊優(yōu)先于構(gòu)造快,然后是構(gòu)造方法的執(zhí)行,而且只執(zhí)行一次!
static{...}是靜態(tài)塊,而只有{...}的是叫做構(gòu)造塊。
靜態(tài)塊在一個程序里面只執(zhí)行一次;
而構(gòu)造塊只要建立一個對象,構(gòu)造代碼塊都會執(zhí)行一次。
靜態(tài)塊優(yōu)先于主方法的執(zhí)行,靜態(tài)塊優(yōu)先于構(gòu)造快,然后是構(gòu)造方法的執(zhí)行,而且只執(zhí)行一次!