Java异常处理
小弟原先对java异常没有过多关注,也没有去深究。最近在一个项目,被各种try...catch...弄崩溃了。
现在小弟有几个疑惑,望各位大神解惑一下:
1. 如果在一个方法中可能会有运行时异常RuntimeException,那么在声明方法时是否应该显式的抛出这个异常。
比如说我们自定义的send()方法,这个方法可能会抛出NullPointerException或者NumberFormatException,那么我们是否在声明这个方法时就说明呢。
2. 异常一般在哪里处理比较好?业务层或是最上层。