java程式設計師面試32問

2021-04-15 19:41:01 字數 450 閱讀 1724

第一,談談final, finally, finalize的區別。

第二,anonymous inner class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實現)inte***ce(介面)?

第三,static nested class 和 inner class的不同,說得越多越好(面試題有的很籠統)。

第四,&和&&的區別。

第五,hashmap和hashtable的區別。

第六,collection 和 collections的區別。

第七,什麼時候用assert。

第八,gc是什麼? 為什麼要有gc?

第九,string s = new string("xyz");建立了幾個string object?

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

準備java程式設計師面試 001

題目001 collection與collections的區別?答案 collection是乙個介面,但collections卻是乙個輔助類,裡面有許多靜態的工具方法。而且很有用的。如 reverse list list sort list list,comparator c 等。collectio...

Java程式設計師面試寶典筆記

第六章1.變數必須先初始化後才能使用。2.byte short 和char 型別的運算操作首先會把這些值轉換為int 型別,然後對int 型別進行運算,最後得到int 型別的結果。3.靜態方法裡只能呼叫靜態方法 包括main 方法 4.main 方法必須加public 修飾,如果不加則預設為prot...

程式設計師面試

1.內聯函式和巨集的差別 內聯函式要做引數型別檢查,這是內聯函式和巨集相比的優勢 2.指標和引用的區別 1 非空區別。乙個引用不能指向空值,必須指向乙個物件。指標可以為空。2 合法性區別。使用引用不用檢測其合法性,但指標必須先檢查是否合法。3 可修改區別。指標在初始化之後還可以修改其指向的內容,但是...