1.static不能修飾頂層類,但是可以修飾方法和變量。還可以修飾一段代碼。
2.靜態(tài)類的屬性被所有類實例共享。
3.局部變量不能被聲明為靜態(tài)的。
4.static靜態(tài)方法只能訪問被static修飾的靜態(tài)變量。
5.一個靜態(tài)方法不能被復寫為一個非靜態(tài)方法,只能被復寫為一個靜態(tài)方法。但可以被重載為一個非靜態(tài)方法。
6.靜態(tài)代碼塊不是一個方法,實際上只是一個static修飾符,后跟一個方法主體。靜態(tài)代碼塊主要用于初始化
7.非靜態(tài)代碼塊不是一個方法,實際上只是一個方法主體,每當創(chuàng)建類實例時,非靜態(tài)代碼塊獲得執(zhí)行,其運行在父類構(gòu)造器之后,類構(gòu)造器之前。