【发布时间】:2018-11-29 23:34:20
【问题描述】:
我有这样的代码:
public void genericOperation(String username, String password) throws AuthFailedException(){
if(username == null || password == null) throw new NullPointerException();
AuthMethod(username,password)
}
AuthMethod方法检查用户名或密码是否匹配,如果不匹配则抛出AuthFailedException。
我应该将其设为已检查异常(AuthFailedException extends Exception)还是未检查(AuthFailedException extends RuntimeException)?
不知道这段代码的客户端是否想在异常情况下恢复代码。
【问题讨论】:
-
我投票检查。
标签: java exception try-catch runtimeexception throw