當前位置:學識都>好好學習>考研>

高級Java筆試題集合

學識都 人氣:2.52W

導讀:這是一個高級Java面試系列題中的第一部分。這一部分論述了可變參數,斷言,垃圾回收,初始化器,令牌化,日期,日曆等等Java核心問題。以下是由本站小編J.L爲您整理推薦的xx,歡迎參考閱讀

高級Java筆試題集合

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)的用途?

20-java-advanced-interview-questions

什麼是可變參數?

可變參數允許調用參數數量不同的方法。請看下面例子中的求和方法。此方法可以調用1個int參數,或2個int參數,或多個int參數。

//int(type) followed ... (three dot's) is syntax of a variable argument.

public int sum(int... numbers) {

//inside the method a variable argument is similar to an array.

//number can be treated as if it is declared as int[] numbers;

int sum = 0;

for (int number: numbers) {

sum += number;

}

return sum;

}

public static void main(String[] args) {

VariableArgumentExamples example = new VariableArgumentExamples();

//3 Arguments

tln((1, 4, 5));//10

TAGS:Java 筆試