final關(guān)鍵字

final關(guān)鍵字可以用來修飾類、方法和變量

類不可被繼承,通俗講就是太監(jiān)了 -。-
tips:final所修飾類的方法會被隱式指定為final

方法

  1. 方法不可被重寫
  2. 提高效率。在早期的Java實現(xiàn)版本中,會將final方法轉(zhuǎn)為內(nèi)嵌調(diào)用。
    tips1:當(dāng)方法主體非常龐大,或在多處調(diào)用此方法時,調(diào)用主體代碼會迅速膨脹,反而會影響效率;
    tips2:在最近的Java版本中,不需要使用final方法進(jìn)行這些優(yōu)化了。

變量

  1. 基本數(shù)據(jù)類型:其數(shù)值一旦在初始化之后便不能更改;
  2. 引用類型:在對其初始化之后便不能再讓其指向另一個對象。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 你總以為你會了,其實你只是一知半解。 final 關(guān)鍵字概覽 final關(guān)鍵字可用于聲明屬性、方法、參數(shù)和類,分別...
    Sharember閱讀 2,602評論 2 26
  • 談到final關(guān)鍵字,想必很多人都不陌生,在使用匿名內(nèi)部類的時候可能會經(jīng)常用到final關(guān)鍵字。另外,Java中的...
    WilsonMing閱讀 679評論 0 5
  • 1、概念 根據(jù)程序上下文環(huán)境,Java關(guān)鍵字final有“這是無法改變的”或者“終態(tài)的”含義,它可以修飾非抽象類、...
    M_JCs閱讀 1,508評論 0 0
  • 早晨去銀行辦事,因為這家銀行還代發(fā)退休人員的養(yǎng)老保險,我要辦的業(yè)務(wù)只有窗口才能辦理,為了趕時間,特地趕在一開門的時...
    卻上心頭68閱讀 520評論 0 0
  • 明天就要正式上班了,假期總是過的格外快。要快速調(diào)整,盡早進(jìn)入狀態(tài)。
    夏日的收藏閱讀 266評論 0 0

友情鏈接更多精彩內(nèi)容