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

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

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

    JAVA面試題匯總 二

    11   &和&&的區(qū)別。 
      &是位運(yùn)算符。&&是布爾邏輯運(yùn)算符。 

    12  HashMap和Hashtable的區(qū)別。

      都屬于Map接口的類,實(shí)現(xiàn)了將惟一鍵映射到特定的值上。 
      HashMap 類沒(méi)有分類或者排序。它允許一個(gè) null 鍵和多個(gè) null 值。 


      Hashtable 類似于 HashMap,但是不允許 null 鍵和 null 值。它也比 HashMap 慢,因?yàn)樗峭降摹?/p>

    13 Collection 和 Collections的區(qū)別。

        Collection是個(gè)java.util下的接口,它是各種集合結(jié)構(gòu)的父接口。
      Collections是個(gè)java.util下的類,它包含有各種有關(guān)集合操作的靜態(tài)方法。

    14 什么時(shí)候用assert。

      斷言是一個(gè)包含布爾表達(dá)式的語(yǔ)句,在執(zhí)行這個(gè)語(yǔ)句時(shí)假定該表達(dá)式為 true。 
    如果表達(dá)式計(jì)算為 false,那么系統(tǒng)會(huì)報(bào)告一個(gè) Assertionerror。它用于調(diào)試目的: 
    assert(a > 0); // throws an Assertionerror if a <= 0 
    斷言可以有兩種形式: 
    assert Expression1 ; 
    assert Expression1 : Expression2 ; 
      Expression1 應(yīng)該總是產(chǎn)生一個(gè)布爾值。 
      Expression2 可以是得出一個(gè)值的任意表達(dá)式。這個(gè)值用于生成顯示更多調(diào)試 
    信息的 String 消息。 
      斷言在默認(rèn)情況下是禁用的。要在編譯時(shí)啟用斷言,需要使用 source 1.4 標(biāo)記:
      javac -source 1.4 Test.java 
      要在運(yùn)行時(shí)啟用斷言,可使用 -enableassertions 或者 -ea 標(biāo)記。 
      要在運(yùn)行時(shí)選擇禁用斷言,可使用 -da 或者 -disableassertions 標(biāo)記。 
      要系統(tǒng)類中啟用斷言,可使用 -esa 或者 -dsa 標(biāo)記。還可以在包的基礎(chǔ)上啟用或者禁用斷言。 
      可以在預(yù)計(jì)正常情況下不會(huì)到達(dá)的任何位置上放置斷言。斷言可以用于驗(yàn)證傳遞給私有方法的參數(shù)。不過(guò),斷言不應(yīng)該用于驗(yàn)證傳遞給公有方法的參數(shù),因?yàn)椴还苁欠駟⒂昧藬嘌?,公有方法都必須檢查其參數(shù)。不過(guò),既可以在公有方法中,也可以在非公有方法中利用斷言測(cè)試后置條件。另外,斷言不應(yīng)該以任何方式改變程序的狀態(tài)。 

    15 GC是什么? 為什么要有GC? (基礎(chǔ))。

      GC是垃圾收集器。Java 程序員不用擔(dān)心內(nèi)存管理,因?yàn)槔占鲿?huì)自動(dòng)進(jìn)行管理。要請(qǐng)求垃圾收集,可以調(diào)用下面的方法之一:
      System.gc() 
      Runtime.getRuntime().gc()

    16 String s = new String("xyz");創(chuàng)建了幾個(gè)String Object?

      兩個(gè)對(duì)象,一個(gè)是“xyz”,一個(gè)是指向“xyz”的引用對(duì)象s。

    17 Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

      Math.round(11.5)返回(long)12,Math.round(-11.5)返回(long)-11;

    18 short s1 = 1; s1 = s1 + 1;有什么錯(cuò)? short s1 = 1; s1 += 1;有什么錯(cuò)?

      short s1 = 1; s1 = s1 + 1;有錯(cuò),s1是short型,s1+1是int型,不能顯式轉(zhuǎn)化為short型??尚薷臑閟1 =(short)(s1 + 1) 。short s1 = 1; s1 += 1正確。

    19 sleep() 和 wait() 有什么區(qū)別? 搞線程的最愛(ài)

      sleep()方法是使線程停止一段時(shí)間的方法。在sleep 時(shí)間間隔期滿后,線程不一定立即恢復(fù)執(zhí)行。這是因?yàn)樵谀莻€(gè)時(shí)刻,其它線程可能正在運(yùn)行而且沒(méi)有被調(diào)度為放棄執(zhí)行,除非(a)“醒來(lái)”的線程具有更高的優(yōu)先級(jí) (b)正在運(yùn)行的線程因?yàn)槠渌蚨枞?nbsp;
      wait()是線程交互時(shí),如果線程對(duì)一個(gè)同步對(duì)象x 發(fā)出一個(gè)wait()調(diào)用,該線程會(huì)暫停執(zhí)行,被調(diào)對(duì)象進(jìn)入等待狀態(tài),直到被喚醒或等待時(shí)間到。 

    20 Java有沒(méi)有g(shù)oto? 
      Goto—java中的保留字,現(xiàn)在沒(méi)有在java中使用。

    posted on 2008-01-10 17:02 靈! 閱讀(208) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA面試相關(guān)


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2008年1月>
    303112345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導(dǎo)航

    統(tǒng)計(jì)

    隨筆分類

    隨筆檔案

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 免费国产a理论片| 120秒男女动态视频免费| 久久精品国产亚洲沈樵| 最近2019中文字幕免费大全5| 中中文字幕亚洲无线码| 免费一级e一片在线播放| 无码国产精品一区二区免费16| 亚洲成a∧人片在线观看无码 | 久久精品国产亚洲av麻豆 | 亚洲第一视频在线观看免费| 成全在线观看免费观看大全| 日韩亚洲不卡在线视频中文字幕在线观看| 四虎国产精品免费视| 久久午夜夜伦鲁鲁片免费无码| 色偷偷噜噜噜亚洲男人| 亚洲国产精品第一区二区| 国产成人免费高清在线观看| 午夜爽爽爽男女免费观看影院| 美女羞羞喷液视频免费| 亚洲精品视频专区| 国产成人综合亚洲亚洲国产第一页| 国产一卡2卡3卡4卡无卡免费视频 国产一卡二卡3卡四卡免费 | 亚洲性日韩精品国产一区二区| 中文毛片无遮挡高潮免费| 久久久久久久久久免免费精品| 亚洲欧美日韩中文二区| 亚洲视频2020| 一本久久a久久精品亚洲| 热久久精品免费视频| 美女内射毛片在线看免费人动物 | 全部免费毛片在线播放| 有码人妻在线免费看片| 亚洲精品无码日韩国产不卡av| 久久久久久亚洲AV无码专区| 国产综合亚洲专区在线| 国产免费人成在线视频| 免费看国产成年无码AV片| 18女人腿打开无遮掩免费| 免费毛片a线观看| 成av免费大片黄在线观看| 老司机午夜精品视频在线观看免费|