最近眼睛好痛,隱形已經戴不了了,作孽啊。
遂沒有心情工作了,看了看《劍仙-劍之修真者》,網上還比較火,可惜明顯是一個大雜燴,跳不出縹緲的滯囿,立意也明顯不如縹緲。中期寫的還不錯,吸引我看了一晚上,可看到第二部,華光出場,立馬把書扔掉。天知道看到後面會不會把易塵和小強都牽進來了,唉,好書難求啊!
---------------------------------
定義自己的異常類,通常有兩個構造函數,一個沒有任何參數,一個用字符串作爲參數,後一種情況,應該在構造函數中調用super(),以確保字符串應用於異常中的正常位置。
eg:public class WorkflowException extends Exception{
public WorkflowException (){}
public WorkflowException (String msg){
super(msg);
}
}
調用方法就是在自己的業務方法申明後加入throws
eg: public int wfDefOrgModel( String userID, HttpServletRequest request) throws
WorkflowAppException,SQLException {}
使用try{}catch{}可以處理異常,使用throws{}可以傳遞異常
如果希望在方法中處理進入的異常,但也希望將異常傳遞給調用者,則結合throws,try,throw語句。eg:
public void wfDefOrgModel(String userID) throws IOException{
Message mr = new Message();
try{
mr.load();
}catch(IOException e){
//do something to handle the IO exception
throw e; //傳遞異常
}
}
使用過多異常會降低java處理速度。