1. Java将异常分为两种:Checked异常和Runtime异常,Java认为Checked异常都是可以在编译阶段被处理的异常,所以强制程序处理所有的Checked异常:Runtime异常则无需处理. 2. Java的异常处理机制可以让程序具有更好的容错性,让程序更加健壮.当程序运行出现意外情形时,系统会自动生成一个Exception对象来通知程序,从而实现“业务代码”和“错误处理”相分离.因此我们希望有一种非常强大的if块,可以表示所有的错误情况,让程序一次性处理所有的错误,也就是希望将错…