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

Java基礎(chǔ)之final關(guān)鍵字作用案例

 更新時(shí)間:2021年07月30日 10:39:17   作者:sky-緣  
這篇文章主要介紹了Java基礎(chǔ)之final關(guān)鍵字作用案例,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下

final關(guān)鍵字的作用

final關(guān)鍵字可以用來(lái)修飾引用、方法和類(lèi)。

1.final關(guān)鍵字修飾類(lèi)

當(dāng)用final關(guān)鍵字修飾一個(gè)類(lèi)后,這個(gè)類(lèi)不能被繼承。代碼示例如下:

 所以當(dāng)定義一個(gè)類(lèi)時(shí),需要想好該類(lèi)將來(lái)是否會(huì)被繼承。

2.final關(guān)鍵字修飾方法

當(dāng)用final關(guān)鍵字修飾一個(gè)方法后,這個(gè)方法不能被重寫(xiě)。代碼示例如下:

 注意:一個(gè)類(lèi)的private方法會(huì)隱式的被指定為final方法。

3.final關(guān)鍵字修飾變量

final關(guān)鍵字修飾的變量初始化后不能再被修改。代碼示例如下:

如果是引用類(lèi)型的變量,則在對(duì)其初始化后不能讓其指向另一個(gè)對(duì)象。代碼示例如下:

  • 修飾成員變量、局部變量

final修飾的成員變量和局部變量需要在使用前賦值。

注意:

  1. final關(guān)鍵字修飾的成員變量和局部變量必須初始化值,否則編譯出錯(cuò)。
  2. 給final關(guān)鍵字修飾的成員變量賦值有兩種方式:1.直接賦值。2.在構(gòu)造方法中賦初值。
  3. 如果修飾的成員變量是基本類(lèi)型,之前表示這個(gè)變量的值不會(huì)改變。
  • 修飾引用變量

final關(guān)鍵字修飾的引用變量值不能改變引用的指向,即只能指向同一地址,但能修改指向?qū)ο蟮膬?nèi)容。

到此這篇關(guān)于Java基礎(chǔ)之final關(guān)鍵字作用案例的文章就介紹到這了,更多相關(guān)Java基礎(chǔ)之final內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java基礎(chǔ)之淺談hashCode()和equals()

    Java基礎(chǔ)之淺談hashCode()和equals()

    今天給大家?guī)?lái)的是關(guān)于Java基礎(chǔ)的相關(guān)知識(shí),文章圍繞著hashCode()和equals()展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Java?+?Selenium?+?OpenCV解決自動(dòng)化測(cè)試中的滑塊驗(yàn)證問(wèn)題

    Java?+?Selenium?+?OpenCV解決自動(dòng)化測(cè)試中的滑塊驗(yàn)證問(wèn)題

    OpenCV是一個(gè)基于Apache2.0許可(開(kāi)源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺(jué)和機(jī)器學(xué)習(xí)軟件庫(kù),可以運(yùn)行在Linux、Windows、Android和Mac?OS操作系統(tǒng)上,這篇文章主要介紹了Java?+?Selenium?+?OpenCV解決自動(dòng)化測(cè)試中的滑塊驗(yàn)證,需要的朋友可以參考下
    2022-07-07
  • 關(guān)于@MapperScan包掃描的坑及解決

    關(guān)于@MapperScan包掃描的坑及解決

    這篇文章主要介紹了關(guān)于@MapperScan包掃描的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • SpringBoot整合Flink CDC實(shí)現(xiàn)實(shí)時(shí)追蹤mysql數(shù)據(jù)變動(dòng)

    SpringBoot整合Flink CDC實(shí)現(xiàn)實(shí)時(shí)追蹤mysql數(shù)據(jù)變動(dòng)

    我們將整合Spring Boot和Apache Flink CDC(Change Data Capture)來(lái)實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)追蹤,下面是一個(gè)基本的實(shí)踐流程代碼,包括搭建Spring Boot項(xiàng)目、整合Flink CDC以及實(shí)現(xiàn)數(shù)據(jù)變動(dòng)的實(shí)時(shí)追蹤,需要的朋友可以參考下
    2024-07-07
  • Spring Cloud Nacos配置修改不生效的解決方法詳解

    Spring Cloud Nacos配置修改不生效的解決方法詳解

    Nacos作為一個(gè)動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺(tái),廣泛應(yīng)用于Java Spring Cloud項(xiàng)目中,然而,有時(shí)在修改Nacos配置后,這些更改并不會(huì)立即生效,下面我們來(lái)看看這樣如何解決吧
    2025-01-01
  • Java?深入淺出解析面向?qū)ο笾橄箢?lèi)和接口

    Java?深入淺出解析面向?qū)ο笾橄箢?lèi)和接口

    本章具體介紹了抽象類(lèi)和接口,整篇文章用目前流行的手機(jī)來(lái)舉例,圖解穿插代碼案例。?JAVA成仙路從基礎(chǔ)開(kāi)始講,后續(xù)會(huì)講到JAVA高級(jí),中間會(huì)穿插面試題和項(xiàng)目實(shí)戰(zhàn),希望能給大家?guī)?lái)幫助
    2022-03-03
  • 詳解java接口基礎(chǔ)知識(shí)附思維導(dǎo)圖

    詳解java接口基礎(chǔ)知識(shí)附思維導(dǎo)圖

    這篇文章主要介紹了java接口基礎(chǔ)知識(shí),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Mybatis-Plus和Mybatis的區(qū)別詳解

    Mybatis-Plus和Mybatis的區(qū)別詳解

    這篇文章主要介紹了Mybatis-Plus和Mybatis的區(qū)別,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • springboot集成redis lettuce

    springboot集成redis lettuce

    目前java操作redis的客戶端有jedis跟Lettuce。本文主要介紹了springboot集成redis lettuce,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 如何基于java實(shí)現(xiàn)解壓ZIP TAR等文件

    如何基于java實(shí)現(xiàn)解壓ZIP TAR等文件

    這篇文章主要介紹了如何基于java實(shí)現(xiàn)解壓ZIP TAR等文件,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07

最新評(píng)論

山东| 桐梓县| 萍乡市| 逊克县| 云和县| 阳谷县| 二连浩特市| 光泽县| 湘潭市| 邢台市| 临泽县| 潍坊市| 容城县| 凤城市| 平阴县| 保靖县| 东乡族自治县| 平塘县| 陕西省| 新疆| 花莲市| 炎陵县| 孝义市| 萝北县| 吉水县| 霍州市| 呼玛县| 河东区| 迁安市| 竹山县| 固原市| 桃园市| 开阳县| 绥化市| 大理市| 陆良县| 齐齐哈尔市| 宁安市| 信宜市| 溧阳市| 修水县|