大家说我这样对待try...catch的习惯好不好?
今天突然觉得try...catch放的位置的不固定的,但是又觉得很容易出现不该做的事,所以网上搜了一下,发现一个网友说的蛮好的,他说看业务逻辑的需要,因为有时出现异常我们就应该停止,不让程序继续运行.
我现在有两个问题:
1,我现在的习惯是,对于接口中的方法和实现接口方法的类,我一般是让他们throw. 然后我在调用处进行try catch.
2,有个网友说,以前看过书也是这么说,不要去捕获Runtime Exception.然后我只是觉得有点疑问,那为什么要设计RuntimeException?什么时候使用Runtime Exception?