为了实现统一异常处理,各层代码中,只向上抛出异常,不必处理异常
举一反三
- try { try块代码} catch (IOException e) { 异常处理代码1} catch (Exception e) { 异常处理代码2}以上try-catch结构的try块代码抛出异常IOException时,将执行异常处理代码1,异常处理代码2不被执行。( )
- 处理异常的代码有两段: 第一段 块含有可能抛出异常的语句;第二段含有一个或多个 块,每个catch块含有处理或捕获某种类型异常的代码。 为了统一处理程序出口,可将需公共处理的内容放到 后的代码中
- 在c++异常处理机制中,抛出异常的关键字是,捕获异常的关键字是。如果一段代码可能发生异常,就把这段代码写在
- 异常处理包含()。 A: 捕获异常 B: 抛出异常 C: 异常传递 D: 处理错误
- 使用统一异常处理,能将所有类型的异常从各层中解耦出来,这样既保证了相关处理过程的功能单一,又实现了异常信息的统一处理和维护
