java基礎面試題-高級10道

1.使用Runtime類的那個方法,可以釋放垃圾內存?

A. exec()  

B. run()

C. invoke()

D. gc()

正確答案

2.下列那個關鍵字通常用來爲對象加鎖,從而使得對對象的訪問是排他的?

A. serialize

B. transient

C. synchronized

D. static

正確答案

3.如果要爲對象回收做收尾操作,則應該覆寫Object類中那個方法?

A. toString()

B. getClass()

C. clone()

D. finalize()

正確答案

4.如果要實現多線程編程下面那項描述是錯誤的?

A. 多線程處理類可以繼承Thread類,同時覆寫run()方法

B. 多線程處理類可以實現Runnable接口,同時覆寫run()方法

C. 多線程處理類可以實現java.util.concurrent.Callable接口,同時覆寫call()方法

D. 多線程處理類可以繼承Synchronized類,同時覆寫run()方法

正確答案

5.下面關於Date類的描述錯誤的一項是?

A. java.util.Date類下有三個子類:java.sql.Date、java.sql.Timestamp、java.sql.Time;

B. 利用SimpleDateFormat類可以對java.util.Date類進行格式化顯示;

C. 直接輸出Date類對象就可以取得日期時間數據,但是取得的月數是從0開始計算的;

D. java.util.Date類可以直接將long變量的數字轉換爲本類對象;

正確答案

6.當執行“Math.round(-15.61)”程序後的計算結果是那個?

A. -15

B. -14

C. -16

D. 15

正確答案

7.下面那個父類或父接口是無法實現多線程子類定義的?

A. Serializable

B. Thread

C. Runnable

D. Callable

正確答案

8.下面那個方法不是Object類所提供的線程操作方法?

A. public final void wait() throws InterruptedException;

B. public final void notify();

C. public final void notifyAll();

D. public String toString()

正確答案

9.下面關於數組排序的說明那項是錯誤的?

A. java.util.Arrays類提供有數組排序的支持方法:sort();

B. 通過java.util.Arrays類排序的對象所在類需要實現Comparable或Comparator接口;

C. String數組可以進行排序,是因爲String類實現了Comparable接口;

D. Comparator接口中提供有compare()方法實現數組的排序操作;

正確答案

10.下面那個父類或父接口是無法實現多線程子類定義的?

A. Serializable

B. Thread

C. Runnable

D. Callable

正確答案

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章