关于在有返回值的方法中抛出RuntimeException,该如何解决
关于在有返回值的方法中抛出RuntimeExceptionJava codepublic Integer test(Integer v) {if (v ! null) {
关于在有返回值的方法中抛出RuntimeException
Java codepublic Integer test(Integer v) { if (v != null) { return v + 1; } else { throw new RuntimeException("null"); // 直接这样写是没错的 // 如果把这句话封装进其他类,就会碰到一楼说的问题 // // 被迫写成 // ErrorHandler.raise("null"); <- 里面的代码就是throw new RuntimeException // return null; <- 这句话看起来太别扭,明明上面实际已经抛出异常,之后的语句不会被执行。但是为了消除JAVA的编译错误,不得不加了这么一句话
[解决办法]什么意思啊? 把方法变成静态的好用 不会抛出异常
[解决办法][解决办法]