Throwable
异常分类
非检查异常(unckecked exception):运行时异常,Error、RuntimeException。
检查异常(checked exception):必须进行处理(强制性)
常见异常
空指针异常 NullPointerException(NPE)
数组越界异常 ArrayIndexOutOfBoundsException
文件已结束异常 EOFException
自定义异常
根据场景继承实现对应的异常类。
异常栈信息
生产环境一般不打印全部的异常栈信息只打印原因说明文字,避免日志文件过大占满磁盘。
异常处理
捕获:try...catch...finally
外抛:throws new SomeException
评论区