當前位置:學問君>人在職場>求職指導>

中興java面試題

學問君 人氣:1.27W

面試題一:

中興java面試題

問題:如果main方法被聲明爲private會怎樣?

答案:能正常編譯,但執行的時候會提示"main方法不是public的"。

問題:Java裏的傳引用和傳值的區別是什麼?

答案:傳引用是指傳遞的是地址而不是值本身,傳值則是傳遞值的一份拷貝。

問題:如果要重寫一個對象的equals方法,還要考慮什麼?

答案:hashCode。

問題:Java的"一次編寫,處處執行"是如何實現的?

答案:Java程序會被編譯成字節碼組成的class檔案,這些字節碼可以執行在任何平臺,因此Java是平臺獨立的。

問題:說明一下public static void main(String args[])這段聲明裏每個關鍵字的`作用

答案:public: main方法是Java程序執行時調用的第一個方法,因此它必須對Java環境可見。所以可見性設定爲pulic.

static: Java平臺調用這個方法時不會創建這個類的一個實例,因此這個方法必須聲明爲static。

void: main方法沒有返回值。

String是命令行傳進參數的類型,args是指命令行傳進的字元串數組。

面試題二:

1、什麼是可變參數?

2、斷言的用途?

3、什麼時候使用斷言?

4、什麼是垃圾回收?

5、用一個例子解釋垃圾回收?

6、什麼時候執行垃圾回收?

7、垃圾回收的最佳做法?

8、什麼是初始化數據塊?

9、什麼是靜態初始化器?

10、什麼是實例初始化塊?

11、什麼是正則表達式?

12、什麼是令牌化?

13、給出令牌化的例子?

14、如何使用掃描器類(Scanner Class)令牌化?

15、如何添加小時(hour)到一個日期對象(Date Objects)?

16、如何格式化日期對象?

17、Java中日曆類(CalendarClass)的用途?

18、如何在Java中獲取日曆類的實例?

19、解釋一些日曆類中的重要方法?

20、數字格式化類(Number Format Class)的用途?