成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專(zhuān)欄INFORMATION COLUMN

java: final

pubdreamcc / 1387人閱讀

摘要:修飾類(lèi)修飾類(lèi)時(shí)表明這個(gè)類(lèi)不能被繼承類(lèi)中的成員方法默認(rèn)是類(lèi)型修飾方法被修飾的方法不能被繼承修飾變量修飾基本類(lèi)型變量該基本類(lèi)型變量不能再次被賦值修飾引用類(lèi)型變量該引用類(lèi)型變量不能再指向其它對(duì)象即所指向的地址值不能發(fā)生變化但該對(duì)象所包含的內(nèi)容可以

修飾類(lèi)

final修飾類(lèi)時(shí)表明這個(gè)類(lèi)不能被繼承,類(lèi)中的成員方法默認(rèn)是final類(lèi)型.

修飾方法

被final修飾的方法不能被繼承.

修飾變量 修飾基本類(lèi)型變量

該基本類(lèi)型變量不能再次被賦值.

修飾引用類(lèi)型變量

該引用類(lèi)型變量不能再指向其它對(duì)象,即所指向的地址值不能發(fā)生變化.但,該對(duì)象所包含的內(nèi)容可以發(fā)生改變.

  class Person{
    public String name;
  }

  final Person person = new Person();
  //不能將person在指向新的地址:Error:無(wú)法為最終變量person 分配值
  //person = new Person();
  //可以更改person的屬性?xún)?nèi)容
  person.name = "helloworld"; 
 
final與String

被final修飾的字符串在編譯器會(huì)被當(dāng)做字符串常量使用.

   String a = "helloworld";
   final String b = "hello";
   String c = b +"world";
   boolean flag =  a==c;//為true,fianl所修飾的字符串b在編譯器就確定了值

   public String getHello(){
       return "hello";
   }

  String d = getHello()+"world";
  boolean flag1 = a==d;//false,因?yàn)榉椒ㄔ谶\(yùn)行期才能確定返回值

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/73473.html

相關(guān)文章

  • Java Base64 編碼解碼方案總結(jié)

    摘要:是一種能將任意資料用種字元組合成字串的方法,而這個(gè)資料和字串資料彼此之間是可以互相轉(zhuǎn)換的,十分方便。實(shí)際測(cè)試編碼與解碼速度的話,提供的,要比套件提供的還要快至少倍,比提供的還要快至少倍。 Base64是一種能將任意Binary資料用64種字元組合成字串的方法,而這個(gè)Binary資料和字串資料彼此之間是可以互相轉(zhuǎn)換的,十分方便。在實(shí)際應(yīng)用上,Base64除了能將Binary資料可視化之外...

    sevi_stuo 評(píng)論0 收藏0
  • java-final

    摘要:變量可以安全的在多線程環(huán)境下進(jìn)行共享,而不需要額外的同步開(kāi)銷(xiāo)。沒(méi)有在聲明時(shí)初始化變量的稱(chēng)為空白變量,它們必須在構(gòu)造器中初始化,或者調(diào)用初始化。 final my blog site https://github.com/Fiz1994 final 可以應(yīng)用于類(lèi)、方法以及變量。 final關(guān)鍵字的含義? final在Java中是一個(gè)保留的關(guān)鍵字,可以聲明成員變量、方法、類(lèi)以及本地變量。...

    Rainie 評(píng)論0 收藏0
  • [轉(zhuǎn)] 再論 java 中的 final 變量

    摘要:的內(nèi)存分配方式修飾變量通常情況下,變量有個(gè)地方可以賦值直接賦值,構(gòu)造函數(shù)中,或是初始化塊中。如就是對(duì)于變量,在聲明時(shí),如果你沒(méi)有賦值,系統(tǒng)默認(rèn)這是一個(gè)空白域,在構(gòu)造函數(shù)進(jìn)行初始化,如果是靜態(tài)的,則可以在初始化塊。 【java中為什么會(huì)有final變量】: final這個(gè)關(guān)鍵字的含義是這是無(wú)法改變的或者終態(tài)的; 那么為什么要阻止改變呢? java語(yǔ)言的發(fā)明者可能由于兩個(gè)目的而阻止改變: ...

    soasme 評(píng)論0 收藏0
  • 探究finaljava中的作用

    摘要:關(guān)鍵字的字面意思是最終的不可修改的這似乎是一個(gè)看見(jiàn)名字就大概能知道怎么用的語(yǔ)法但你是否有深究過(guò)在各個(gè)場(chǎng)景中的具體使用方法注意事項(xiàng)以及背后涉及的設(shè)計(jì)思想呢一修飾變量基礎(chǔ)修飾基本數(shù)據(jù)類(lèi)型變量和引用數(shù)據(jù)類(lèi)型變量相信大家都具備基本的常識(shí)被修飾的變量 final關(guān)鍵字的字面意思是最終的, 不可修改的. 這似乎是一個(gè)看見(jiàn)名字就大概能知道怎么用的語(yǔ)法, 但你是否有深究過(guò)final在各個(gè)場(chǎng)景中的具體使用方法...

    Baaaan 評(píng)論0 收藏0
  • 探究finaljava中的作用

    摘要:關(guān)鍵字的字面意思是最終的不可修改的這似乎是一個(gè)看見(jiàn)名字就大概能知道怎么用的語(yǔ)法但你是否有深究過(guò)在各個(gè)場(chǎng)景中的具體使用方法注意事項(xiàng)以及背后涉及的設(shè)計(jì)思想呢一修飾變量基礎(chǔ)修飾基本數(shù)據(jù)類(lèi)型變量和引用數(shù)據(jù)類(lèi)型變量相信大家都具備基本的常識(shí)被修飾的變量 final關(guān)鍵字的字面意思是最終的, 不可修改的. 這似乎是一個(gè)看見(jiàn)名字就大概能知道怎么用的語(yǔ)法, 但你是否有深究過(guò)final在各個(gè)場(chǎng)景中的具體使用方法...

    番茄西紅柿 評(píng)論0 收藏0
  • 探究finaljava中的作用

    摘要:關(guān)鍵字的字面意思是最終的不可修改的這似乎是一個(gè)看見(jiàn)名字就大概能知道怎么用的語(yǔ)法但你是否有深究過(guò)在各個(gè)場(chǎng)景中的具體使用方法注意事項(xiàng)以及背后涉及的設(shè)計(jì)思想呢一修飾變量基礎(chǔ)修飾基本數(shù)據(jù)類(lèi)型變量和引用數(shù)據(jù)類(lèi)型變量相信大家都具備基本的常識(shí)被修飾的變量 final關(guān)鍵字的字面意思是最終的, 不可修改的. 這似乎是一個(gè)看見(jiàn)名字就大概能知道怎么用的語(yǔ)法, 但你是否有深究過(guò)final在各個(gè)場(chǎng)景中的具體使用方法...

    番茄西紅柿 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<