81,092
社区成员
发帖
与我相关
我的任务
分享
public Integer test(Integer v) {
if (v != null) {
return v + 1;
} else {
throw new RuntimeException("null"); // 直接这样写是没错的
// 如果把这句话封装进其他类,就会碰到一楼说的问题
//
// 被迫写成
// ErrorHandler.raise("null");
// return null; <- 这句话看起来太别扭,明明上面实际已经抛出异常,之后的语句不会被执行。但是为了消除JAVA的编译错误,不得不加了这么一句话
}
}