最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java關鍵字final用法知識點

 更新時間:2019年09月10日 15:47:50   作者:Devan.Yan  
在本篇文章里小編給大家分享的是關于java關鍵字final用法知識點以及相關實例內(nèi)容,有需要的朋友們可以學習下。

inal:最終的,確保使用前是被賦值得,一旦賦值后不可修改。

1 數(shù)據(jù)

①局部變量

基本數(shù)據(jù)類型:

可以先定義后賦值,但要保證在使用前是已被賦值的,一旦賦值后不可修改;

引用數(shù)據(jù)類型:

可以先定義后賦值,但要保證在使用前是已被賦值的,一旦賦值后不可修改;

引用內(nèi)容不可修改,但備用用的對象內(nèi)容可以被修改;

②成員變量

必須保證成員變量在使用前被賦值;

成員變量賦值的方式有兩種,1聲明變量時賦值,2構造函數(shù)中賦值;

public static void main(String[] args) {
    
    //局部變量
    //①基本數(shù)據(jù)類型
    final int val;//先定義
    // val = val + 1;//報錯沒有賦值,無法使用
    val = 7 ;//再賦值
    
    //②引用數(shù)據(jù)類型
    final Score score = new Score("Jack",98,95,90);
    score.toString();
    //score = new Score("Tom",77,89,99);//引用無法再次修改
    score.name = "Tom";
    score.toString();
    
  }

2 方法參數(shù)

在方法參數(shù)上做 final 修飾后,整個方法體內(nèi)參數(shù)值不允許被改變。

public Score(final String name,int yuWen, int shuXue, int yingYu) {
    //name = "jack";//報錯
    this.name = name;
    this.yuWen = yuWen;
    this.shuXue = shuXue;
    this.yingYu = yingYu;
  }

3 方法

在方法上做 final 修飾后,被繼承的子類無法覆蓋此方法,可以被繼承。

不可以修飾構造方法。

4類

在類上做 final 修飾后,此類不允許被繼承。

違背了面向?qū)ο缶幊讨械?“ 繼承 ”

以上就是本次介紹的關于java關鍵字final的全部知識點內(nèi)容,感謝大家的閱讀和對腳本之家的支持。

相關文章

  • 使用Spring事物時不生效的場景及解決方法

    使用Spring事物時不生效的場景及解決方法

    今天介紹一下Spring事物不生效的場景,事物是我們在項目中經(jīng)常使用的,如果是Java的話,基本上都使用Spring的事物,不過Spring的事物如果使用不當,那么就會導致事物失效或者不回滾,最終導致數(shù)據(jù)不一致,下面我們意義列舉不生效的場景,并給出解決方法
    2023-09-09
  • 使用Java和Redis實現(xiàn)高效的短信防轟炸方案

    使用Java和Redis實現(xiàn)高效的短信防轟炸方案

    在當今互聯(lián)網(wǎng)應用中,短信驗證碼已成為身份驗證的重要手段,然而,這也帶來了"短信轟炸"的安全風險?-?惡意用戶利用程序自動化發(fā)送大量短信請求,導致用戶被騷擾和企業(yè)短信成本激增,本文將詳細介紹如何使用Java和Redis實現(xiàn)高效的短信防轟炸解決方案,需要的朋友可以參考下
    2025-04-04
  • SpringBoot 整合線程池的示例詳解

    SpringBoot 整合線程池的示例詳解

    線程池是一種利用池化技術思想來實現(xiàn)的線程管理技術,主要是為了復用線程、便利地管理線程和任務、并將線程的創(chuàng)建和任務的執(zhí)行解耦開來,這篇文章主要介紹了SpringBoot 整合線程池的示例詳解,需要的朋友可以參考下
    2024-08-08
  • java9在interface中定義私有方法詳解

    java9在interface中定義私有方法詳解

    在本篇內(nèi)容里小編給大家整理的是一篇關于java9在interface中定義私有方法,有興趣的朋友們可以學習下。
    2020-10-10
  • Java中枚舉類的用法示例詳解

    Java中枚舉類的用法示例詳解

    枚舉類型可以取代以往常量的定義方式,即將常量封裝在類或接口中。此外,枚舉類型還提供了安全檢查功能。本文就來和大家講講Java中枚舉類的用法,需要的可以參考一下
    2022-07-07
  • 使用Java對Hbase操作總結及示例代碼

    使用Java對Hbase操作總結及示例代碼

    這篇文章主要介紹了使用Java對Hbase進行操作總結,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Java獲取IP地址及對應的歸屬地的方法詳解

    Java獲取IP地址及對應的歸屬地的方法詳解

    這篇文章主要為大家詳細介紹了如何利用Java獲取IP地址及對應的歸屬地,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-03-03
  • Java實現(xiàn)的3des加密解密工具類示例

    Java實現(xiàn)的3des加密解密工具類示例

    這篇文章主要介紹了Java實現(xiàn)的3des加密解密工具類,結合完整實例形式分析了3des加密解密的具體步驟與相關操作技巧,需要的朋友可以參考下
    2017-10-10
  • IDEA上運行Flink任務的實戰(zhàn)教程

    IDEA上運行Flink任務的實戰(zhàn)教程

    這篇文章主要介紹了IDEA上運行Flink任務的實戰(zhàn)教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • Java 按照字節(jié)來截取字符串的代碼(不會出現(xiàn)半個漢字)

    Java 按照字節(jié)來截取字符串的代碼(不會出現(xiàn)半個漢字)

    Java 按照字節(jié)來截取字符串的工具,不會出現(xiàn)半個漢字。一個中文兩個字節(jié),一個英文字符只占 1 個字節(jié)** 1. 通常我們用于前端顯示的時候,防止標題過長
    2014-01-01

最新評論

进贤县| 运城市| 牙克石市| 松江区| 尼木县| 汾阳市| 五寨县| 松原市| 神农架林区| 渝北区| 攀枝花市| 巴里| 正宁县| 黄骅市| 曲沃县| 亚东县| 深州市| 库车县| 北海市| 寿宁县| 丁青县| 永新县| 高雄市| 乳山市| 柳林县| 荥经县| 长岛县| 循化| 安国市| 宾阳县| 巩义市| 正定县| 曲靖市| 峨边| 枣庄市| 南木林县| 温州市| 灵武市| 烟台市| 弥渡县| 灯塔市|