一般情況下,如果有些代碼必須在項目啟動的時候就執(zhí)行的時候,需要使用靜態(tài)代碼塊,這種代碼是主動執(zhí)行的;需要在項目啟動的時候就初始化,在不創(chuàng)建對象的情況下,其他程序來調(diào)用的時候,需要使用靜態(tài)方法,這種代碼是被動執(zhí)行的.
兩者的區(qū)別就是:靜態(tài)代碼塊是自動執(zhí)行的;
靜態(tài)方法是被調(diào)用的時候才執(zhí)行的.
作用:靜態(tài)代碼塊可用來初始化一些項目最常用的變量或?qū)ο?靜態(tài)方法可用作不創(chuàng)建對象也可能需要執(zhí)行的代碼.