正确使用异常在实际编码中非常重要,但面试中的意义相对较小,因为对异常的理解和应用很难通过几句话或几行代码考查出来,不过我们至少应答出三点:异常类的继承关系、常用异常类、常用异常类的使用场景。
JAVA异常共分为下列几种
● Error JAVA环境编译错误
● Runtime Exception 运行处异常
● Exception 标准Java库方法异常
● throw 用户自定义异常
异常共分为两类
Error 该异常为Java变异和Java内部错误,不允许捕获。碰到该类型异常一般又环境问题导致。例如:Java环境错误,文件丢失,服务器异常,配置错误等导致。碰到类似错误处理方案一般为,重启服务,环境重新搭建等。没有其他比较好的处理方案。
Exception 可捕获的系统异常,该类型的异常包含Runtime Exception(运行时异常)和No