讲异常代码和正常代码隔离这是一个很好的方法
捕获异常常用try catach
try 放入可能出现异常的代码 catch 处理异常 try 代码出现异常自动生成一个异常对象 (异常的抛出过程) 交给java运行时环境
然后java运行时环境寻找合适的catch快 来处理 (异常的捕获过程)如果没有找到合适的 运行终止 java程序退出
就算没有try块也会这么处理
合适的快依次判断异常对象是否是catch块的异常类或其子类的实例 如果是就由其处理,随后把异常对象作为形参传入进去获得异常的详细信息,可以有多个catch块但是最多只有一个catch被执行
try块只会执行一次