java static關鍵字隨筆

static字段對每個類來說都只有一份存儲空間,而非static字段則是每個對象都有一個存儲空間。
static的一個重要用法: 在不創建任何對象的前提下就可以調用它。
這一點對main方法尤爲重要,這個方法是運行一個應用的入口點,static方法可以調用static方法而不能調用非static方法
static方法內部不能存在this關鍵字。


static代碼塊:
與其他靜態初始化動作一樣,static{}內部代碼僅執行一次:當首次生成這個類的對象時,或者首次訪問屬於那個類的靜態數據成員時(即便是從未生成過那個類的對象)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章