1.C++
或
Java
中的異常處理機制的簡單原理和應用。
2. Java
的接口和
C++
的虛類的相同和不同處。
3.
垃圾回收的優點和原理。并考慮
2
種回收機制。
4.
請說出你所知道的線程同步的方法。
5.
請講一講析構函數和虛函數的用法和作用。
6. Error
與
Exception
有什么區別?
7. 在java中一個類被聲明為final類型,表示了什么意思?
8.
描述一下你最常用的編程風格。
9. heap
和
stack
有什么區別。
10.
如果系統要使用超大整數(超過
long
長度范圍),請你設計一個數據結構來存儲這種超大型數字以及設計一種算法來實現超大整數加法運算)。
11.
如果要設計一個圖形系統,請你設計基本的圖形元件
(Point,Line,Rectangle,Triangle)
的簡單實現
12
,談談
final, finally, finalize
的區別。
13
,
Anonymous Inner Class (
匿名內部類
)
是否可以
extends(
繼承
)
其它類,是否可以
implements(
實現
)interface(
接口
)?
14,Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統)。
15
,
HashMap
和
Hashtable
的區別。
16
,
Collection
和
Collections
的區別。
17
,什么時候用
assert
。
18
,
GC
是什么
?
為什么要有
GC? (
基礎
)
。
19
,
String s = new String("xyz");
創建了幾個
String Object?
20
,
Math.round(11.5)
等於多少
? Math.round(-11.5)
等於多少
?
21
,
short s1 = 1; s1 = s1 + 1;
有什么錯
? short s1 = 1; s1 += 1;
有什么錯
?
22
,
sleep()
和
wait()
有什么區別
?
搞線程的最愛
23
,
Java
有沒有
goto?
24
,數組有沒有
length()
這個方法
? String
有沒有
length()
這個方法?
25,Overload和Override的區別。Overloaded的方法是否可以改變返回值的類型?
26
,
Set
里的元素是不能重復的,那么用什么方法來區分重復與否呢
?
是用
==
還是
equals()?
它們有何區別
?
27
,給我一個你最常見到的
runtime exception
。
28
,
error
和
exception
有什么區別
?
29
,
List, Set, Map
是否繼承自
Collection
接口
?
30
,
abstract class
和
interface
有什么區別
?
posted on 2006-09-15 23:24
楓中玎玲 閱讀(1325)
評論(0) 編輯 收藏 所屬分類:
關于面試