• 2021-04-14
    try语句块中抛出的异常对象与catch子句的异常参数是同种类型,该catch子句才能捕获这个异常。
  • 举一反三

    内容

    • 0

      在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句

    • 1

      try块中如果有多种类型异常对象抛出,那么需要使用多个catch捕获。

    • 2

      catch子句都带一个参数,该参数是某个异常的类及其变量名,catch用该参数去与抛出异常对象的类进行匹配。

    • 3

      catch(...)一般放在其他catch子句的后面,该子句()。 A: 抛掷异常 B: 捕获所有类型的异常 C: 检测并处理异常 D: 有语法错误

    • 4

      关于catch语句的说法,错误的是 A: catch块必须紧跟在try语句块之后 B: catch语句块之间不能有任何其他代码 C: 由于一个try语句可能会抛出一个或多个异常,所以一个try可以有多个catch语句,每个catch块用来识别和处理一种特定类型的异常对象 D: 如果try块产生的异常对象被第1个catch块所捕获,则程序的流程将直接跳转到这个catch块中,处理完毕后接着被其余的类型符合的异常捕获... ...