單項選擇題下列錯誤使用異常的做法是()

A.在程序中使用異常處理還是使用錯誤返回碼處理,根據(jù)是否有利于程序結(jié)構(gòu)來確定,并且異常和錯誤碼不應(yīng)該混合使用,推薦使用異常
B.一個方法不應(yīng)拋出太多類型的異常。throws/exception子句標(biāo)明的異常最好不要超過三個
C.異常捕獲盡量不要直接catch(Exceptionex),應(yīng)該把異常細(xì)分處理
D.程序內(nèi)拋出的異常本身就可說明異常的類型、拋出條件,可不填寫詳細(xì)的描述信息。捕獲異常后用exception.toString()取到詳細(xì)信息后保存


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題有關(guān)類的說法,正確的是()。

A.類具有封裝性,所以類的數(shù)據(jù)是不能被訪問的
B.類具有封裝性,但可以通過類的公共接口訪問類中的數(shù)據(jù)
C.聲明一個類時,必須使用public修飾符
D.每個類中必須有main方法,否則程序無法運行

2.單項選擇題以下關(guān)于程序設(shè)計說法正確的有()

A.程序中的一些狀態(tài)多直接用數(shù)字表示,如函數(shù)執(zhí)行成功return1
B.對于表示函數(shù)執(zhí)行錯誤,多用約定的錯誤碼來標(biāo)識
C.用有意義的靜態(tài)變量或者枚舉來代替數(shù)字型的程序狀態(tài),如函數(shù)執(zhí)行成功returnSUCCESS
D.程序中的魔鬼數(shù)字并不可怕,需要所有開發(fā)人員努力理解這些數(shù)字的含義

3.單項選擇題下面哪個是推薦使用的對稱密碼算法()

A.DES
B.AES
C.SHA
D.RSA

4.單項選擇題編譯一個定義了兩個類和三個方法的Java源程序文件,總共會產(chǎn)生()個字節(jié)碼文件。

A.5個字節(jié)碼文件,以“.java”為擴展名
B.2個字節(jié)碼文件,以“.java”為擴展名
C.5個字節(jié)碼文件,以“.class”為擴展名
D.2個字節(jié)碼文件,以“.class”為擴展名

5.單項選擇題關(guān)于線程以下說法錯誤的有()

A.新起一個線程,都要使用Thread.setName(“…”)設(shè)置線程名
B.在JDK1.5或更新的版本中,若字符串拼接發(fā)生在單線程環(huán)境,使用StringBuffer
C.對多線程訪問的變量、方法,必須加鎖保護,避免出現(xiàn)多線程并發(fā)訪問引起的問題
D.線程使用時,要在代碼框架中使用線程池,避免創(chuàng)建不可復(fù)用的線程;禁止在循環(huán)中創(chuàng)建新線程,否則會引起JVM資源耗盡