一、JAVA异常分类
Throwable是 Java 语言中所有错误或异常的超类。下一层分为Error和Exception
ERROR是不能被程序很好处理的错误,不允许捕获
Exception又分为运行时异常(unchecked)和非运行时异常(checked)
二、异常处理原则
1:底层抛出异常(开发人员),外层捕获异常并处理(用户)。提高用户体验。
2:不能处理异常,就不要捕获异常。
3:就近捕获异常。
4:不要不处理已经捕获的异常。
5:尽量将异常通过程序进行判断。
6:对异常进行自定义封装(继承RunTimeException)。
7:尽量catch具体的异常类
第一次写技术博,有点凌乱。请各位大神指教!