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

java中final修飾符的使用方法

 更新時(shí)間:2020年06月23日 14:49:38   作者:王甘林  
這篇文章主要為大家詳細(xì)介紹了java中final修飾符的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文為大家分享了java中final修飾符的使用,供大家參考,具體內(nèi)容如下

1.final修飾符的用法:

final可以修飾變量,被final修飾的變量被賦初始值之后,不能對它重新賦值。
final可以修飾方法,被final修飾的方法不能被重寫。
final可以修飾類,被final修飾的類不能夠被繼承。

上面的這些“語法口訣”對真正掌握final修飾符的用法依然是不夠的。

2.final修飾的變量:被final修飾的實(shí)例變量必須顯示指定初始值,而且只能在如下三個(gè)位置指定初始值:

定義final實(shí)例變量時(shí)指定初始值。
在非靜態(tài)初始化塊中為final實(shí)例變量指定初始值。
在構(gòu)造方法中為final實(shí)例變量指定初始值?! ?/p>

package objectStudy;

public class FinalInstanceVaribaleTest {
 final int var1 = 1;//定義final實(shí)例變量時(shí)指定初始值。
 final int var2;
 final int var3;
 
 //在非靜態(tài)初始化塊中為final實(shí)例變量指定初始值。
 {
 var2 = 2;
 }
 
 // 在構(gòu)造方法中為final實(shí)例變量指定初始值。
 public FinalInstanceVaribaleTest() {
 this.var3 = 3;
 }
 
 public static void main(String[] args) {
 FinalInstanceVaribaleTest finalInstanceVaribaleTest = new FinalInstanceVaribaleTest();
 System.out.println(finalInstanceVaribaleTest.var1);
 System.out.println(finalInstanceVaribaleTest.var2);
 System.out.println(finalInstanceVaribaleTest.var3);
 }

}

經(jīng)過編譯器的處理,上述三種方式都會被抽取到構(gòu)造器中賦初始值。

final類變量只能在兩個(gè)地方指定初始值:

--定義final類變量時(shí)指定初始值。
--在靜態(tài)初始化塊中為final類變量指定初始值。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringMVC記錄我遇到的坑_AOP注解無效,切面不執(zhí)行的解決

    SpringMVC記錄我遇到的坑_AOP注解無效,切面不執(zhí)行的解決

    這篇文章主要介紹了SpringMVC記錄我遇到的坑_AOP注解無效,切面不執(zhí)行的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • SpringFramework中的數(shù)據(jù)校驗(yàn)方式

    SpringFramework中的數(shù)據(jù)校驗(yàn)方式

    這篇文章主要介紹了SpringFramework中的數(shù)據(jù)校驗(yàn)方式,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-12-12
  • Hibernate悲觀鎖和樂觀鎖實(shí)例詳解

    Hibernate悲觀鎖和樂觀鎖實(shí)例詳解

    這篇文章主要介紹了Hibernate悲觀鎖和樂觀鎖實(shí)例詳解,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Spring中Websocket身份驗(yàn)證和授權(quán)的實(shí)現(xiàn)

    Spring中Websocket身份驗(yàn)證和授權(quán)的實(shí)現(xiàn)

    在Web應(yīng)用開發(fā)中,安全一直是非常重要的一個(gè)方面,本文主要介紹了Spring中Websocket身份驗(yàn)證和授權(quán)的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-08-08
  • Mybatis基于TypeHandler實(shí)現(xiàn)敏感數(shù)據(jù)加密

    Mybatis基于TypeHandler實(shí)現(xiàn)敏感數(shù)據(jù)加密

    業(yè)務(wù)場景中經(jīng)常會遇到諸如用戶手機(jī)號,身份證號,銀行卡號,郵箱,地址,密碼等等信息,屬于敏感信息,本文就來介紹一下Mybatis基于TypeHandler實(shí)現(xiàn)敏感數(shù)據(jù)加密,感興趣的可以了解一下
    2023-10-10
  • 使用Spring Cache設(shè)置緩存條件操作

    使用Spring Cache設(shè)置緩存條件操作

    這篇文章主要介紹了使用Spring Cache設(shè)置緩存條件操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java將String字符串帶括號轉(zhuǎn)成List的簡單方法

    Java將String字符串帶括號轉(zhuǎn)成List的簡單方法

    Java中我們有時(shí)需要對現(xiàn)有的字符串進(jìn)行切割并轉(zhuǎn)化成一個(gè)List集合,這篇文章主要給大家介紹了關(guān)于Java將String字符串帶括號轉(zhuǎn)成List的簡單方法,需要的朋友可以參考下
    2023-03-03
  • 利用?SpringBoot?在?ES?中實(shí)現(xiàn)類似連表查詢功能

    利用?SpringBoot?在?ES?中實(shí)現(xiàn)類似連表查詢功能

    這篇文章主要介紹了如何利用?SpringBoot?在?ES?中實(shí)現(xiàn)類似連表的查詢功能,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • java為何不能多繼承的原因詳解

    java為何不能多繼承的原因詳解

    多重繼承是一個(gè)子類從多個(gè)父類中繼承屬性和方法。C++, Common Lisp是時(shí)下支持多重繼承的流行語言。那java為何不能多繼承呢,下面小編帶大家來一起學(xué)習(xí)一下吧
    2019-06-06
  • Java多線程之Callable接口的實(shí)現(xiàn)

    Java多線程之Callable接口的實(shí)現(xiàn)

    這篇文章主要介紹了Java多線程之Callable接口的實(shí)現(xiàn),Callable和Runnbale一樣代表著任務(wù),區(qū)別在于Callable有返回值并且可以拋出異常。感興趣的小伙伴們可以參考一下
    2018-08-08

最新評論

岫岩| 汕头市| 长武县| 岗巴县| 汉川市| 图片| 武强县| 东方市| 淮安市| 民县| 鄢陵县| 沈丘县| 台前县| 巴中市| 伊吾县| 安岳县| 仁寿县| 吉安市| 慈溪市| 将乐县| 长岭县| 莱州市| 新闻| 武陟县| 二连浩特市| 化德县| 册亨县| 香港| 长葛市| 武威市| 连城县| 区。| 新蔡县| 中山市| 招远市| 百色市| 博白县| 张掖市| 延津县| 平谷区| 泸水县|