java中static关键字的解析
靜態(tài)的特點:
A:隨著類的加載而加載
B:優(yōu)先于對象而存在
C:靜態(tài)是被所有對象共享的數(shù)據
這也是我們來判斷是否使用靜態(tài)的標準
D:靜態(tài)的出現(xiàn),讓我們的調用方式多了一種
類名.靜態(tài)的內容
非靜態(tài)的內容只能通過對象調用
靜態(tài)的內容可以通過對象調用,也可以通過類名調用,推薦使用:類名調用
靜態(tài)修飾的成員,一般被稱為類成員,跟類相關
非靜態(tài)修飾的成員,一般被稱為實例成員,跟對象相關
靜態(tài)的訪問:
非靜態(tài)成員
靜態(tài)成員
非靜態(tài)方法:
可以訪問靜態(tài)成員變量,也可以訪問非靜態(tài)成員變量
可以訪問靜態(tài)成員方法,也可以訪問非靜態(tài)成員方法
靜態(tài)方法:
只能訪問靜態(tài)成員變量
只能訪問靜態(tài)成員方法
?
代碼塊:
使用{}括起來的代碼
分類:
A:局部代碼塊
方法中用{}括起來的代碼
作用:限定變量的生命周期,提高效率
B:構造代碼塊
在類中,方法外,用{}括起來的代碼
作用:把所有構造方法中相同的內容抽取出來,定義到構造代碼塊中,將來在調用每一個構造方法的時候,會自動調用構造代碼塊。
構造代碼塊的執(zhí)行先于構造方法
C:靜態(tài)代碼塊
在類中,方法外,用{}括起來的代碼,加上static修飾
作用:在整個系統(tǒng)中只加載一次的代碼,一般做整個系統(tǒng)的初始化
特點:在整個系統(tǒng)中只執(zhí)行一次
靜態(tài)代碼塊 --》構造代碼塊--》構造方法
轉載于:https://www.cnblogs.com/mxj961116/p/10347045.html
總結
以上是生活随笔為你收集整理的java中static关键字的解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PKUWC2019游记WC2019游记
- 下一篇: PTA-1022——Digital Li