0
我在下面的代碼中找到異常處理的代碼,該異常處理處理包括運行時在內的應用程序拋出的所有可執行文件。通用異常處理
public static void handleException(String strMethodName,
Exception ex) throws CustomException{
String strMessage = "";
try {
throw ex;
}
catch (NullPointerException npe){
logger.log(pr, strMethodName, npe.getMessage());
strMessage=ERR_02;
throw new CustomException(strMessage);
}
catch(IndexOutOfBoundsException iobe) {
logger.logMethodException(strMethodName,iobe.getMessage());
strMessage=ERR_03;
throw new CustomException(strMessage);
}
... So On
}
下面是一些我認爲不足之處:
- 要idenitify我們將需要經常檢查的消息字符串異常的根本原因。
- 更少的代碼:
- 型異常
優勢的無sepearation。 (代碼可以最小化)
請您告訴我是否應該使用這種機制。