public void methodname() throws URISyntaxException, UserException, XAException
throw new Exception() catch (子子){} catch (子){} catch (.) {}对吗
一个方法同一时间只能抛出一种异常, 一个方法可以抛出三个或多个异常是为了处理、捕获多种异常情况,如: public void a() throws e1,e2,e3{ ... if(condition1)throw new e1(""); if(condition2)throw new e2(""); if(condition3)throw new e3(""); ... }
catch (子子){}
catch (子){}
catch (.) {}对吗
一个方法可以抛出三个或多个异常是为了处理、捕获多种异常情况,如:
public void a() throws e1,e2,e3{
...
if(condition1)throw new e1("");
if(condition2)throw new e2("");
if(condition3)throw new e3("");
...
}