final關鍵字

        在java中,用final關鍵字修飾的變量,只能進行一次賦值操作,並且在生存期內不可以改變它的值。更重要的是,final會告訴編譯器,這個數據是不會修改的,那麼編譯器就可能會在編譯時期就對該數據進行替換甚至執行計算,這樣可以對我們的程序起到一點優化。不過在針對基本類型和引用類型時,final關鍵字的效果存在細微差別。

private final int i;

表示變量i只能進行一次賦值操作,並且在生存期內不可以改變它的值。

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