最近眼睛好痛,隐形已经戴不了了,作孽啊。
遂没有心情工作了,看了看《剑仙-剑之修真者》,网上还比较火,可惜明显是一个大杂烩,跳不出缥缈的滞囿,立意也明显不如缥缈。中期写的还不错,吸引我看了一晚上,可看到第二部,华光出场,立马把书扔掉。天知道看到后面会不会把易尘和小强都牵进来了,唉,好书难求啊!
---------------------------------
定义自己的异常类,通常有两个构造函数,一个没有任何参数,一个用字符串作为参数,后一种情况,应该在构造函数中调用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处理速度。