Java教程

Java控制語句

面向物件程式設計

Java內建類

Java檔案處理

Java錯誤和異常

Java多執行緒

Java同步

Java網路程式設計

Java集合

Java介面

Java資料結構

Java集合演算法

高階Java

Java雜項

Java APIs和框架

Java類引用

Java有用資源

Java線上測驗



以下測驗提供與核心Java相關的多項選擇題 (MCQ)。您必須閱讀所有給出的答案並點選正確的答案。如果您不確定答案,可以使用顯示答案按鈕檢查答案。您可以使用下一題按鈕檢查測驗中的新一組問題。

Questions and Answers

題1 - 物件儲存在堆疊上。

A - 正確

B - 錯誤

答案:B

解釋

物件在堆記憶體空間中分配記憶體。

題2 - 我們可以在同一個Java檔案中有多個類嗎?

A - 正確

B - 錯誤

答案:A

解釋

正確,一個Java檔案可以包含一個公共類和許多其他非公共類。

題3 - 位元組變數的預設值是什麼?

A - 0

B - 0.0

B - null

B - undefined

答案:A

解釋

如果定義為例項/靜態變數,則位元組變數的預設值為0。

答案:B

解釋

宣告為受保護的變數、方法和建構函式可以被位於同一包中的任何類訪問。

答案:A

解釋

類變數是用static關鍵字在類內、方法外宣告的變數。

答案:B

解釋

一個類包含區域性變數、例項變數和類變數。

答案:D

解釋

建立最終類是為了使該類實現的方法不能被重寫。它不能被繼承。這些類被宣告為final。

答案:B

解釋

瞬態變數是在序列化期間可能不被序列化的變數,並在反序列化期間由其預設值初始化。

題9 - 哪些算術運算可能導致丟擲ArithmeticException?

A - / , %

B - * , +

C - ! , -

D - >>, <<

答案:A

解釋

整數/和%可能導致丟擲ArithmeticException。

題10 - 以下哪個更快,StringBuilder還是StringBuffer?

A - StringBuilder

B - StringBuffer

C - 以上兩者。

D - 以上都不是。

答案:A

解釋

StringBuilder比StringBuffer快。

java_questions_answers.htm
廣告