北京北大青鳥:Java面試題總結(jié)(一)

北京北大青鳥學校提醒大家,Java面試題沒什么規(guī)律可言,有的不合情理、脫離實際。有在紙上寫的,有當面考你的,給你想法的估計很少。以下面試題是經(jīng)常出現(xiàn)的,希望能對各位有幫助。

1.談談final, finally, finalize的區(qū)別。最常被問到。
 
2.Anonymous Inner Class是
否可以extends(繼承)其它類,是否可以implements(實現(xiàn))interface(接口)?
 
3.Static Nested Class和Inner Class的不同,說得越多越好(面試題有的很籠統(tǒng))。
 
4.&和&&的區(qū)別。這個問得很少。
 
5.HashMap和Hashtable的區(qū)別。常問。
 
6.Collection和Collections的區(qū)別。你千萬別說一個是單數(shù)一個是復數(shù)。
 
7.什么時候用assert。API級的技術人員有可能會問這個。
 
8.GC是什么?為什么要有GC?基礎。
 
9.String s = new String(xyz);創(chuàng)建了幾個String Object?
 
10.Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
 
11.short s1 = 1; s1 = s1 + 1;有什么錯? short s1 = 1; s1 += 1;有什么錯?面試題都是很變態(tài)的,要做好受虐的準備。
 
12.sleep()和wait()有什么區(qū)別?搞線程的最愛。
 
13.Java有沒有goto?
 
14.數(shù)組有沒有l(wèi)ength()這個方法? String有沒有l(wèi)ength()這個方法?
 
15.Overload和Override的區(qū)別。Overloaded的方法是否可以改變返回值的類型?常問。
北大青鳥網(wǎng)上報名
北大青鳥招生簡章