JAVA异常处理分类及处理原则

 一、JAVA异常分类

Throwable是 Java 语言中所有错误或异常的超类。下一层分为Error和Exception

ERROR是不能被程序很好处理的错误,不允许捕获

Exception又分为运行时异常(unchecked)和非运行时异常(checked)

二、异常处理原则

1:底层抛出异常(开发人员),外层捕获异常并处理(用户)。提高用户体验。

2:不能处理异常,就不要捕获异常。

3:就近捕获异常。

4:不要不处理已经捕获的异常。

5:尽量将异常通过程序进行判断。

6:对异常进行自定义封装(继承RunTimeException)。

7:尽量catch具体的异常类

第一次写技术博,有点凌乱。请各位大神指教!

猜你喜欢

转载自mlxqx.iteye.com/blog/2412522