<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    itVincent Blog - Java Working Fun!

    技術(shù)引領(lǐng)時(shí)代!
    posts - 117, comments - 181, trackbacks - 0, articles - 12

    在CSDN上看到個(gè)String的問題,趁機(jī)會(huì)自己總結(jié)一下,問題是這樣的:
    String a = "JAVA";
    String b = "JAVA";
    String c = new String("JAVA");
    String d = "JA";
    String e = "VA";
    String f = "JA"+"VA";
    String g = d+e;
    String h = c;
    System.out.println(a==b);//TRUE
    System.out.println(a==c);//FALSE
    System.out.println(a==f);//TRUE
    System.out.println(a==g);//FALSE
    System.out.println(c==f);//FALSE
    System.out.println(c==g);//FALSE
    System.out.println(c==h);//TRUE
    //為什么a==g是FALSE呢?

    下面逐一的說:

    System.out.println(a==b);//TRUE?? 通過String str=""這種方式獲得的相同內(nèi)容的String指向同一個(gè)intern對(duì)象,不會(huì)重復(fù)創(chuàng)建新的對(duì)象
    ??????
    System.out.println(a==c);//FALSE? 通過new String()方式生成的是一個(gè)新的對(duì)象,可通過intern()方法指向同一個(gè)intern對(duì)象

    System.out.println(a==f);//TRUE??? ?"JA"+"VA";會(huì)在編譯期換為"JAVA"

    System.out.println(a==g);//FALSE d+e后,是新的String了,不會(huì)在編譯期完成
    System.out.println(c==f);//FALSE 這個(gè)很簡(jiǎn)單,地球人都知道
    System.out.println(c==g);//FALSE 這個(gè)很簡(jiǎn)單,地球人都知道
    System.out.println(c==h);//TRUE 這個(gè)很簡(jiǎn)單,地球人都知道

    ?

    Feedback

    # re: 在CSDN上看到個(gè)關(guān)于String的問題  回復(fù)  更多評(píng)論   

    2008-10-17 23:15 by 楊愛友
    不錯(cuò),這段程序描述出了string類型對(duì)象創(chuàng)建及存儲(chǔ)的特點(diǎn),是面試官問的頻率最高的題目,我曾幾次栽倒在這里。
    主站蜘蛛池模板: 天天干在线免费视频| 久久精品视频免费看| 亚洲日韩乱码久久久久久| 亚洲欧美黑人猛交群| 我想看一级毛片免费的| 久久精品国产亚洲AV久| 在线观看无码AV网站永久免费| 亚洲无线一二三四区手机| 亚洲午夜精品国产电影在线观看| 777成影片免费观看| 激情97综合亚洲色婷婷五| 亚洲欧美日韩国产精品一区| 四虎影视www四虎免费| 狠狠入ady亚洲精品| 亚洲天堂免费在线视频| 人妻免费一区二区三区最新| 在线日韩av永久免费观看| 亚洲永久中文字幕在线| 中文字幕视频免费在线观看| 国产精品亚洲一区二区三区在线| 99久久成人国产精品免费| 久久久亚洲欧洲日产国码二区 | 亚洲综合国产精品| 国产乱子精品免费视观看片| 亚洲综合一区国产精品| 精品国产污污免费网站aⅴ| 亚洲综合色区中文字幕| 亚洲成人在线免费观看| 亚洲欧洲日产国码久在线观看| 91麻豆最新在线人成免费观看| 亚洲av纯肉无码精品动漫| 亚洲va中文字幕无码| 久久久久亚洲国产AV麻豆| 亚洲精品tv久久久久| 精品视频在线免费观看| 亚洲精品无码不卡在线播HE| 88av免费观看入口在线| 免费毛片毛片网址| yy6080亚洲一级理论| 222www免费视频| 美景之屋4在线未删减免费|