国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

java: final

pubdreamcc / 1345人閱讀

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

修飾類

final修飾類時表明這個類不能被繼承,類中的成員方法默認是final類型.

修飾方法

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

修飾變量 修飾基本類型變量

該基本類型變量不能再次被賦值.

修飾引用類型變量

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

  class Person{
    public String name;
  }

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

被final修飾的字符串在編譯器會被當做字符串常量使用.

   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,因為方法在運行期才能確定返回值

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

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/73473.html

相關(guān)文章

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

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

    sevi_stuo 評論0 收藏0
  • java-final

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

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

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

    soasme 評論0 收藏0
  • 探究finaljava中的作用

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

    Baaaan 評論0 收藏0
  • 探究finaljava中的作用

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

    番茄西紅柿 評論0 收藏0
  • 探究finaljava中的作用

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

    番茄西紅柿 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<