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

Java中的final關(guān)鍵字詳細(xì)介紹

 更新時間:2014年01月08日 15:19:55   作者:  
這篇文章主要介紹了Java中的final關(guān)鍵字,有需要的朋友可以參考一下

•final變量
如果在變量前加final關(guān)鍵字,則這個變量一旦被初始化,便不可再改變。

如果一個final變量是類成員變量,則必須被初始化,且只能被初始化一次。

方法中的參數(shù)也可以是final變量。這在我們需要傳遞引用型的變量時非常有用,因?yàn)橛袝r候我們并不希望調(diào)用函數(shù)修改該變量而影響到原函數(shù)中對象的值。因此將引用型變量設(shè)為final類型可以有效方式變量被調(diào)用參數(shù)修改。此時在調(diào)用方法中只可以使用該變量,但不能對其做任何修改。

復(fù)制代碼 代碼如下:

void test(final int a){ 
    //can not modify a    


•final方法

若一個類中的某個方法是final的,則該類的子類可以直接使用這個方法,但不能覆蓋這個方法。


有些編譯器會再調(diào)用final方法時,直接將final方法的主體插到調(diào)用處來提高效率,而不是采用保存斷點(diǎn)、壓棧等常規(guī)方法。


•final類

如果一個類是final的,那么它不能被繼承。因此final類是一個葉子類,它不能是abstract的。final類中的方法肯定是final的(但并不需要在方法中顯式添加final關(guān)鍵字,當(dāng)然添加也無所謂),final類的變量可以是final或非final的。

相關(guān)文章

  • Spring?Cloud?Eureka服務(wù)注冊中心入門流程分析

    Spring?Cloud?Eureka服務(wù)注冊中心入門流程分析

    這篇文章主要介紹了Spring?Cloud?Eureka服務(wù)注冊中心入門流程分析,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • Java中的Calendar日歷API用法完全解析

    Java中的Calendar日歷API用法完全解析

    今天特別整理了針對Java中的Calendar日歷API用法完全解析,通過Calendar API我們可以對Calendar所提供的時間日期字段進(jìn)行各種自定義操作,首先還是從Calendar的基礎(chǔ)入手:
    2016-06-06
  • spring boot攔截器的使用場景示例詳解

    spring boot攔截器的使用場景示例詳解

    這篇文章主要給大家介紹了關(guān)于spring boot攔截器的使用場景,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Spring Boot具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Java SpringMVC的@RequestMapping注解使用及說明

    Java SpringMVC的@RequestMapping注解使用及說明

    這篇文章主要介紹了Java SpringMVC的@RequestMapping注解使用及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Spring Boot中利用JavaMailSender發(fā)送郵件的方法示例(附源碼)

    Spring Boot中利用JavaMailSender發(fā)送郵件的方法示例(附源碼)

    這篇文章主要介紹了Spring Boot中利用JavaMailSender發(fā)送郵件的方法示例, 相信使用過Spring的眾多開發(fā)者都知道Spring提供了非常好用的JavaMailSender接口實(shí)現(xiàn)郵件發(fā)送。在Spring Boot的Starter模塊中也為此提供了自動化配置。需要的朋友可以參考借鑒。
    2017-02-02
  • mybatis通過中間表實(shí)現(xiàn)一對多查詢功能

    mybatis通過中間表實(shí)現(xiàn)一對多查詢功能

    這篇文章主要介紹了mybatis通過中間表實(shí)現(xiàn)一對多查詢,通過一個學(xué)生的id查詢出該學(xué)生所學(xué)的所有科目,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-08-08
  • Java的RocketMQ之消息存儲和查詢原理詳解

    Java的RocketMQ之消息存儲和查詢原理詳解

    這篇文章主要介紹了Java的RocketMQ之消息存儲和查詢原理詳解,一臺Broker服務(wù)器只有一個CommitLog文件(組),RocketMQ會將所有主題的消息存儲在同一個文件中,這個文件中就存儲著一條條Message,每條Message都會按照順序?qū)懭?需要的朋友可以參考下
    2024-01-01
  • 一招教你使用Java執(zhí)行g(shù)roovy腳本的兩種方式

    一招教你使用Java執(zhí)行g(shù)roovy腳本的兩種方式

    本文主要介紹了一招教你使用Java執(zhí)行g(shù)roovy腳本的兩種方式,一種是通過腳本引擎ScriptEngine提供的eval(String)方法執(zhí)行腳本內(nèi)容,一種是執(zhí)行g(shù)roovy腳本,感興趣的可以了解一下
    2023-09-09
  • java序列化與反序列化的使用方法匯總

    java序列化與反序列化的使用方法匯總

    序列化是一種對象持久化的手段,普遍應(yīng)用在網(wǎng)絡(luò)傳輸、RMI等場景中,這篇文章主要給大家總結(jié)介紹了關(guān)于java序列化與反序列化的使用方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-07-07
  • Spring?Bean名稱不會被代理的命名技巧

    Spring?Bean名稱不會被代理的命名技巧

    Spring Bean一些使用小細(xì)節(jié)就是在不斷的源碼探索中逐步發(fā)現(xiàn)的,今天就來和小伙伴們聊一下通過 beanName 的設(shè)置,可以讓一個 bean 拒絕被代理
    2023-11-11

最新評論

平邑县| 安顺市| 黄骅市| 崇礼县| 广元市| 翼城县| 田东县| 丹东市| 沾益县| 五莲县| 万州区| 诸暨市| 山丹县| 柘荣县| 印江| 盖州市| 新化县| 德钦县| 长春市| 永州市| 紫阳县| 金华市| 绍兴县| 射阳县| 仪陇县| 镇坪县| 观塘区| 博野县| 乌兰县| 怀仁县| 延吉市| 通许县| 苍南县| 南陵县| 贵溪市| 高唐县| 铁力市| 前郭尔| 和政县| 观塘区| 中山市|