1.靜態代碼塊和靜態方法的區別:通常狀況下,若是有些代碼必須在項目啓動的時候就執行的時候,須要使用靜態代碼塊,這種代碼是主動執行的;須要在項目啓動的時候就主動執行;靜態方法在類加載的時候就已經加載 能夠用類名直接調用,也可使用對象調用,靜態方法時在被調用的時候纔會執行,屬於被動執行, 好比main方法就必須是靜態的 這是程序入口對象
二者的區別就是:靜態代碼塊是自動執行的; 靜態方法是被調用的時候才執行的.程序