亚洲喷奶水中文字幕电影,日本aⅴ高清一区二区三区,欧美亚洲日本国产,欧美日韩亚洲中文字幕

<legend id="flx4p"><abbr id="flx4p"><thead id="flx4p"></thead></abbr></legend>

<mark id="flx4p"><thead id="flx4p"></thead></mark>

      大公司的Java面試題匯總

        面試是沒什么道理可講的,它的題目有的不合情理、脫離實(shí)際。有在紙上寫的,有當(dāng)面考你的,也有在電話里問的,給你IDE的估計(jì)很少(否則你趕快去買彩票, 說不定中)。所以如果你看完此文后,請(qǐng)不要抱怨說這些問題都能用IDE來解決。你必須在任何情況下準(zhǔn)確回答這些問題,在面試中如果出現(xiàn)一兩題回答不準(zhǔn)確很有可能你就被拒之門外了。

        當(dāng)然這些都是Java的基本題,那些面試的人大多數(shù)不會(huì)問你Hibernate有多先進(jìn),Eclipse的三個(gè)組成部分,或command design pattern,他們都是老一輩了,最喜歡問的就是基礎(chǔ)知識(shí)。別小看了這些基礎(chǔ),我朋友水平一流,結(jié)果就栽在一到基礎(chǔ)知識(shí)的問題下,和高薪無緣。

        第一,談?wù)刦inal, finally, finalize的區(qū)別。

        最常被問到。

        第二,Anonymous Inner Class (匿名內(nèi)部類) 是否可以extends(繼承)其它類,是否可以implements(實(shí)現(xiàn))interface(接口)?

        第三,Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統(tǒng))。

        第四,&和&&的區(qū)別。

        這個(gè)問得很少。

        第五,HashMap和Hashtable的區(qū)別。

        常問。

        第六,Collection 和 Collections的區(qū)別。

        你千萬別說一個(gè)是單數(shù)一個(gè)是復(fù)數(shù)。

        第七,什么時(shí)候用assert。

        API級(jí)的技術(shù)人員有可能會(huì)問這個(gè)。

        第八,GC是什么? 為什么要有GC?

        基礎(chǔ)。

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

        第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

        第十一,short s1 = 1; s1 = s1 + 1;有什么錯(cuò)? short s1 = 1; s1 += 1;有什么錯(cuò)?

        面試題都是很變態(tài)的,要做好受虐的準(zhǔn)備。

        第十二,sleep() 和 wait() 有什么區(qū)別?

        搞線程的最愛。

        第十三,Java有沒有g(shù)oto?

        很十三的問題,如果哪個(gè)面試的問到這個(gè)問題,我勸你還是別進(jìn)這家公司。(完)

        Java面試題(答案)

        第一,談?wù)刦inal, finally, finalize的區(qū)別。

        final—修飾符(關(guān)鍵字)如果一個(gè)類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個(gè)類不能既被聲明為 abstract的,又被聲明為final的。將變量或方法聲明為final,可以保證它們?cè)谑褂弥胁槐桓淖儭1宦暶鳛閒inal的變量必須在聲明時(shí)給定初值,而在以后的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載

        finally—再異常處理時(shí)提供 finally 塊來執(zhí)行任何清除操作。如果拋出一個(gè)異常,那么相匹配的 catch 子句就會(huì)執(zhí)行,然后控制就會(huì)進(jìn)入 finally 塊(如果有的話)。

        finalize—方法名。Java 技術(shù)允許使用 finalize() 方法在垃圾收集器將對(duì)象從內(nèi)存中清除出去之前做必要的清理工作。這個(gè)方法是由垃圾收集器在確定這個(gè)對(duì)象沒有被引用時(shí)對(duì)這個(gè)對(duì)象調(diào)用的。它是在 Object 類中定義的,因此所有的類都繼承了它。子類覆蓋 finalize() 方法以整理系統(tǒng)資源或者執(zhí)行其他清理工作。finalize() 方法是在垃圾收集器刪除對(duì)象之前對(duì)這個(gè)對(duì)象調(diào)用的。

        第二,Anonymous Inner Class (匿名內(nèi)部類) 是否可以extends(繼承)其它類,是否可以implements(實(shí)現(xiàn))interface(接口)?

        匿名的內(nèi)部類是沒有名字的內(nèi)部類。不能extends(繼承) 其它類,但一個(gè)內(nèi)部類可以作為一個(gè)接口,由另一個(gè)內(nèi)部類實(shí)現(xiàn)。

        第三,Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統(tǒng))。

        Nested Class (一般是C++的說法),Inner Class (一般是JAVA的說法)。Java內(nèi)部類與C++嵌套類最大的不同就在于是否有指向外部的引用上。具體可見http: //www.frontfree.net/articles/services/view.asp?id=704&page=1

        注: 靜態(tài)內(nèi)部類(Inner Class)意味著1創(chuàng)建一個(gè)static內(nèi)部類的對(duì)象,不需要一個(gè)外部類對(duì)象,2不能從一個(gè)static內(nèi)部類的一個(gè)對(duì)象訪問一個(gè)外部類對(duì)象

        第四,&和&&的區(qū)別。

        &是位運(yùn)算符。&&是布爾邏輯運(yùn)算符。

        第五,HashMap和Hashtable的區(qū)別。

        都屬于Map接口的類,實(shí)現(xiàn)了將惟一鍵映射到特定的值上。

        HashMap 類沒有分類或者排序。它允許一個(gè) null 鍵和多個(gè) null 值。

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

        第六,Collection 和 Collections的區(qū)別。

        Collections是個(gè)java.util下的類,它包含有各種有關(guān)集合操作的靜態(tài)方法。

        Collection是個(gè)java.util下的接口,它是各種集合結(jié)構(gòu)的父接口。

        

      本文已影響6827
      上一篇:下一篇:Oracle數(shù)據(jù)庫面試練習(xí)題及答案匯總

      相關(guān)文章推薦

      |||||