【发布时间】:2016-05-29 07:20:45
【问题描述】:
我有一个方法可以像这样调用另一个方法:
public void m1() {
m2(10);
}
public void m2(int v) {
if(v < 10)
throw new MyException();
}
public class MyException extends RuntimeException{ }
现在,我想通知将要使用 m1() 的客户它可能会抛出 MyException。我这样声明可以吗:
public void m1() throws MyException{
m2(10);
}
我不确定,因为我曾经使用带有检查异常的throws 声明。对未检查的人这样做很常见吗?
【问题讨论】:
标签: java exception unchecked-exception