靜態方法不可被覆蓋。(容許在子類中定義同名靜態方法,可是沒有多態,嚴格的講,方法間沒有多態就不能稱爲覆蓋)設計模式
當static修飾代碼塊時(注:此代碼塊要在此類的任何一個方法以外),那麼這個代碼塊在代碼被裝載進虛擬機生成對象的時候可被裝載一次,之後不再執行了。設計
通常靜態代碼塊被用來初始化靜態成員。對象
Static一般用於Singleton模式開發:開發
Singleton是一種設計模式,高於語法,能夠保證一個類在整個系統中僅有一個對象。虛擬機