java异常分为两大类,Checked异常和Runtime异常,Checked异常都是在编译阶段可以被处理的异常。Checked异常和Runtime异常的区别和联系。Error错误一般指与虚拟机相关的问题,如系统崩溃,虚拟机错误,动态链接失败等,这种错误无法恢复或不可被捕获,将导致应用程序中断。前面提到了Checked必须显式的处理,不然编译报错,比如声明一个文件输入流:因此必须显式的处理它,处理Checked异常的方式一般有两种:如果知道如何处理,那么最好使用try…这种把捕获一个异常然后抛出另一个异常,并把原始异常信息保存下来,是一种典型的链式处理,在设计模式中被称为责任链模式。针对这些目标,我们应该做到:1、不要过度使用和依赖它:异常很方便,但是不要把正常的逻辑处理都使用异常处理,比如
暂无评论