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

Java中的final關鍵字詳細介紹

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

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

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

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

復制代碼 代碼如下:

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


•final方法

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


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


•final類

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

相關文章

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

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

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

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

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

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

    這篇文章主要給大家介紹了關于spring boot攔截器的使用場景,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Spring Boot具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    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接口實現(xiàn)郵件發(fā)送。在Spring Boot的Starter模塊中也為此提供了自動化配置。需要的朋友可以參考借鑒。
    2017-02-02
  • mybatis通過中間表實現(xiàn)一對多查詢功能

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

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

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

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

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

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

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

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

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

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

最新評論

东城区| 桓仁| 应用必备| 成安县| 武义县| 堆龙德庆县| 新宾| 安乡县| 南投市| 江阴市| 明溪县| 夹江县| 神农架林区| 那坡县| 家居| 镶黄旗| 乐都县| 花莲县| 定日县| 疏附县| 涞水县| 马龙县| 博客| 兴业县| 兖州市| 探索| 十堰市| 娄底市| 星座| 康保县| 宿迁市| 巫溪县| 库伦旗| 达州市| 永春县| 根河市| 德格县| 兴城市| 宿松县| 西盟| 界首市|