Java中static關(guān)鍵字的特點包括:
靜態(tài)變量:使用static修飾的變量是類級別的變量,所有對象共享同一個靜態(tài)變量的值。
靜態(tài)方法:使用static修飾的方法是類級別的方法,可以直接通過類名調(diào)用,無需創(chuàng)建對象。
靜態(tài)代碼塊:使用static修飾的代碼塊在類加載時執(zhí)行,且只執(zhí)行一次。
靜態(tài)內(nèi)部類:使用static修飾的內(nèi)部類可以脫離外部類的實例而進行實例化。
靜態(tài)導(dǎo)入:使用static關(guān)鍵字可以導(dǎo)入類中的靜態(tài)成員,使得可以直接使用靜態(tài)成員而無需通過類名引用。
需要注意的是,static關(guān)鍵字不能用于修飾局部變量、構(gòu)造方法和接口。