static字段對每個類來說都只有一份存儲空間,而非static字段則是每個對象都有一個存儲空間。
static的一個重要用法: 在不創建任何對象的前提下就可以調用它。
這一點對main方法尤爲重要,這個方法是運行一個應用的入口點,static方法可以調用static方法而不能調用非static方法
static方法內部不能存在this關鍵字。
static代碼塊:
與其他靜態初始化動作一樣,static{}內部代碼僅執行一次:當首次生成這個類的對象時,或者首次訪問屬於那個類的靜態數據成員時(即便是從未生成過那個類的對象)。
java static關鍵字隨筆
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
java生成N位隨機數字
风舞叶扬
2020-06-28 12:10:38
java abstract關鍵字解析
风舞叶扬
2020-06-07 02:31:20
十進制轉二進制練習測試
qungxue
2020-02-20 18:18:44
J2SE(十八)Object之Clone
蜗牛不怕慢
2020-07-08 04:20:45
J2SE(十六)Java之I/O
蜗牛不怕慢
2020-07-08 04:20:34
IBM面試之旅
eagle11936
2020-07-08 03:13:16
J2SE - String、InputStream、OutputStream 互轉
袭冷
2020-07-07 16:03:09
J2SE - Logback日誌Pattern配置說明
袭冷
2020-07-07 15:22:59
java io操作代碼
baobeiSimple
2020-07-07 07:37:59
Java對象序列化 精要
baobeiSimple
2020-07-07 07:37:59
java獲取當前類的路徑
fzhang007
2020-07-07 02:30:29