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

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

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

    我的漫漫程序之旅

    專注于JavaWeb開發(fā)
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數據加載中……

    兩道Java面試題解析

    內容摘要:本文通過寫出代碼結果的方式向你解析了java面試中常面倒的幾個知識點:string,equals(),==.


    1.寫出下面代碼的結果

     

     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);
        }

     }


    答: 這道題考兩個方面:

    1). String對象的內容是不能改變的,a+="World"并不是把a所指對象改變,

      而是先生成一個臨時String對象,其值為a+"World",然后在把這個臨時

      對象賦給a.

    2). Java中函數參數傳遞方式為Call by value,link方法中會生產a的一個

      拷貝,同樣指向a所指的對象,綜合以上兩點,得出結果為 Hello

     

    2.寫出下面代碼的結果

     

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

     

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

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

    同理,下面代碼結果也是true

     

    final String str = "java";

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

     



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

    評論

    # re: 兩道Java面試題解析  回復  更多評論   

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

    # re: 兩道Java面試題解析  回復  更多評論   

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

    # re: 兩道Java面試題解析  回復  更多評論   

    學到了 thanks
    2009-03-17 17:04 | 鳥生魚湯
    主站蜘蛛池模板: 日木av无码专区亚洲av毛片| 亚洲网站在线免费观看| 亚洲三级中文字幕| 亚洲日韩小电影在线观看| 白白国产永久免费视频| 免费人成在线观看69式小视频| 西西人体免费视频| 九一在线完整视频免费观看| 四虎亚洲精品高清在线观看| 亚洲沟沟美女亚洲沟沟| 久久亚洲国产中v天仙www | 亚洲午夜精品国产电影在线观看| 中文字幕中韩乱码亚洲大片| 日本免费一区二区三区最新| 99在线精品视频观看免费| 久久成人免费电影| 成人性做爰aaa片免费看| 国产精品黄页免费高清在线观看| 国产成人亚洲精品电影| 亚洲欧美日韩中文字幕在线一区| 亚洲91精品麻豆国产系列在线| 久久久国产精品亚洲一区| 亚洲国产精品久久久久久| 国产成A人亚洲精V品无码| 中文字幕亚洲日本岛国片| 亚洲国产精品丝袜在线观看| 国产一区二区三区在线免费| 日本xxwwxxww在线视频免费| 国内自产少妇自拍区免费| 成人性生交大片免费看午夜a| 最近免费中文字幕4| 我想看一级毛片免费的| 啦啦啦高清视频在线观看免费| 色se01短视频永久免费| 久久久久久国产a免费观看黄色大片| 24小时日本电影免费看| 在线看片v免费观看视频777| 日本精品人妻无码免费大全| 成人黄18免费视频| 国产色爽免费视频| 久久久久亚洲精品天堂久久久久久 |