A.在程序中使用異常處理還是使用錯(cuò)誤返回碼處理,根據(jù)是否有利于程序結(jié)構(gòu)來(lái)確定,并且異常和錯(cuò)誤碼不應(yīng)該混合使用,推薦使用異常
B.一個(gè)方法不應(yīng)拋出太多類型的異常。throws/exception子句標(biāo)明的異常最好不要超過(guò)三個(gè)
C.異常捕獲盡量不要直接catch(Exceptionex),應(yīng)該把異常細(xì)分處理
D.程序內(nèi)拋出的異常本身就可說(shuō)明異常的類型、拋出條件,可不填寫(xiě)詳細(xì)的描述信息。捕獲異常后用exception.toString()取到詳細(xì)信息后保存
您可能感興趣的試卷
你可能感興趣的試題
A.類具有封裝性,所以類的數(shù)據(jù)是不能被訪問(wèn)的
B.類具有封裝性,但可以通過(guò)類的公共接口訪問(wèn)類中的數(shù)據(jù)
C.聲明一個(gè)類時(shí),必須使用public修飾符
D.每個(gè)類中必須有main方法,否則程序無(wú)法運(yùn)行
A.程序中的一些狀態(tài)多直接用數(shù)字表示,如函數(shù)執(zhí)行成功return1
B.對(duì)于表示函數(shù)執(zhí)行錯(cuò)誤,多用約定的錯(cuò)誤碼來(lái)標(biāo)識(shí)
C.用有意義的靜態(tài)變量或者枚舉來(lái)代替數(shù)字型的程序狀態(tài),如函數(shù)執(zhí)行成功returnSUCCESS
D.程序中的魔鬼數(shù)字并不可怕,需要所有開(kāi)發(fā)人員努力理解這些數(shù)字的含義
A.DES
B.AES
C.SHA
D.RSA
A.5個(gè)字節(jié)碼文件,以“.java”為擴(kuò)展名
B.2個(gè)字節(jié)碼文件,以“.java”為擴(kuò)展名
C.5個(gè)字節(jié)碼文件,以“.class”為擴(kuò)展名
D.2個(gè)字節(jié)碼文件,以“.class”為擴(kuò)展名
A.新起一個(gè)線程,都要使用Thread.setName(“…”)設(shè)置線程名
B.在JDK1.5或更新的版本中,若字符串拼接發(fā)生在單線程環(huán)境,使用StringBuffer
C.對(duì)多線程訪問(wèn)的變量、方法,必須加鎖保護(hù),避免出現(xiàn)多線程并發(fā)訪問(wèn)引起的問(wèn)題
D.線程使用時(shí),要在代碼框架中使用線程池,避免創(chuàng)建不可復(fù)用的線程;禁止在循環(huán)中創(chuàng)建新線程,否則會(huì)引起JVM資源耗盡
最新試題
配置視圖解析器(ViewResolver)時(shí),<property name="prefix"value="/WEB-INF/jsp/"/>是設(shè)置視圖的()屬性。
單個(gè)攔截器的執(zhí)行流程中,下列方法最先執(zhí)行的是()。
下列是正確的JSON對(duì)象結(jié)構(gòu)數(shù)據(jù)的是()。
下列數(shù)據(jù)是合法的JSON數(shù)據(jù)的是()。
在批量刪除用戶的操作中,前端請(qǐng)求傳遞的都是()的用戶id,只要在后臺(tái)使用同一種數(shù)組類型的參數(shù)綁定接收,就可以在方法中通過(guò)循環(huán)數(shù)組參數(shù)的方式來(lái)完成刪除操作。
ModelAndView對(duì)象的()方法向模型對(duì)象中添加數(shù)據(jù)。
將請(qǐng)求消息數(shù)據(jù)與后臺(tái)方法參數(shù)建立連接的過(guò)程就是SpringMVC中的()。
配置前端控制器時(shí),<url-pattern>/</url-pattern>表示()。
ViewResolver解析后,會(huì)向()中返回具體的View(視圖)。
Model是一個(gè)接口,ModelMap是一個(gè)接口實(shí)現(xiàn),作用是將model數(shù)據(jù)填充到()域。