自定义异常,怎么调用,比如这个
public void test1() throws Exception{
try{
...
if(....){
throw new MyException("异常1");
...
if(....){
throw new MyException2("异常2");
}
}catch(Exception e){
.....
}
}
当程序运行到第一个if语句中出异常的时候,我想在catch语句里输出异常信息为自定义的异常“异常1”,当第二个if出问题的时候,我想让catch里输出异常信息为自定义的“异常2”,如果别的异常,就输出系统自定义的异常。这个能不能做到,怎么写,求指点迷津。
Java异常处理
public void test1() throws Exception{
try{
...
if(....){
throw new MyException("异常1");
...
if(....){
throw new MyException2("异常2");
}
}catch(Exception e){
.....
}
}
当程序运行到第一个if语句中出异常的时候,我想在catch语句里输出异常信息为自定义的异常“异常1”,当第二个if出问题的时候,我想让catch里输出异常信息为自定义的“异常2”,如果别的异常,就输出系统自定义的异常。这个能不能做到,怎么写,求指点迷津。
Java异常处理
class MyException extends Exception {
public MyException(String msg) {
System.out.println(msg);
}
}