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

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

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

    我的漫漫程序之旅

    專(zhuān)注于JavaWeb開(kāi)發(fā)
    隨筆 - 39, 文章 - 310, 評(píng)論 - 411, 引用 - 0
    數(shù)據(jù)加載中……

    兩道Java面試題解析

    內(nèi)容摘要:本文通過(guò)寫(xiě)出代碼結(jié)果的方式向你解析了java面試中常面倒的幾個(gè)知識(shí)點(diǎn):string,equals(),==.


    1.寫(xiě)出下面代碼的結(jié)果

     

     public class TestString{
        
    public static void link(String a){
            a 
    += "World";
        }


        
    public static void main(String[] args){
            String a 
    = "Hello";
            link(a);
            System.out.println(a);
        }

     }


    答: 這道題考兩個(gè)方面:

    1). String對(duì)象的內(nèi)容是不能改變的,a+="World"并不是把a(bǔ)所指對(duì)象改變,

      而是先生成一個(gè)臨時(shí)String對(duì)象,其值為a+"World",然后在把這個(gè)臨時(shí)

      對(duì)象賦給a.

    2). Java中函數(shù)參數(shù)傳遞方式為Call by value,link方法中會(huì)生產(chǎn)a的一個(gè)

      拷貝,同樣指向a所指的對(duì)象,綜合以上兩點(diǎn),得出結(jié)果為 Hello

     

    2.寫(xiě)出下面代碼的結(jié)果

     

    System.out.println("ja"+"va" == "java");

     

    答:"=="用來(lái)比較對(duì)象的引用,而equals()用來(lái)比較對(duì)象的內(nèi)容,但是如果是字符串常量,用"=="也可以比較內(nèi)容

    是否相等,"ja"+"va"和"java"都是字符串常量,因此結(jié)果為true

    同理,下面代碼結(jié)果也是true

     

    final String str = "java";

    System.out.println(str
    =="java")

     



    posted on 2007-12-15 15:21 々上善若水々 閱讀(1539) 評(píng)論(3)  編輯  收藏 所屬分類(lèi): Java筆試與面試

    評(píng)論

    # re: 兩道Java面試題解析  回復(fù)  更多評(píng)論   

    比較詳細(xì),謝謝.
    2007-12-16 11:20 | javascript

    # re: 兩道Java面試題解析  回復(fù)  更多評(píng)論   

    "ja"+"va"在編譯的時(shí)候會(huì)優(yōu)化,直接編譯為"java"
    2008-02-23 11:18 | Edward's

    # re: 兩道Java面試題解析  回復(fù)  更多評(píng)論   

    學(xué)到了 thanks
    2009-03-17 17:04 | 鳥(niǎo)生魚(yú)湯
    主站蜘蛛池模板: 久久久久亚洲AV成人片| 久久国产免费观看精品3| 亚洲一区精彩视频| 亚洲va久久久噜噜噜久久男同| 日本免费观看网站| 182tv免费观看在线视频| 91视频免费观看| 日韩在线视频线视频免费网站| 亚洲男人天堂2022| 亚洲精品免费在线| 亚洲av无码精品网站| 亚洲中文字幕无码不卡电影| 国产成人3p视频免费观看| 天天摸天天操免费播放小视频 | 成人性生活免费视频| 久久w5ww成w人免费| 在线观看特色大片免费网站| 国产男女爽爽爽免费视频| 免费在线观看一区| 黄色a级免费网站| 美女黄色毛片免费看| 精品在线视频免费| 香港特级三A毛片免费观看| 亚洲av日韩专区在线观看| 亚洲欧美日本韩国| 亚洲精品无码人妻无码 | 成人毛片免费观看视频大全| 91成人免费在线视频| 成人免费福利视频| 91精品视频免费| 永久免费毛片在线播放| 久久不见久久见免费影院| 最近中文字幕免费mv视频7| 国产一精品一AV一免费孕妇| 成年在线观看免费人视频草莓| 妞干网免费视频在线观看| 日本a级片免费看| 免费人成在线观看网站视频| 亚洲国产成人久久精品99 | 国产精品观看在线亚洲人成网| 亚洲经典千人经典日产|