• 2022-06-06
    无论try块中的语句是否发生异常,都会执行catch块中的语句。()
  • 内容

    • 0

      如果try块中没有语句产生异常,则在执行完try块中的全部语句后,再进入try块后面的catch块。

    • 1

      关于异常的说法中正确的是()。 A: try语句的是必须的 B: finally 语句是必须的 C: catch块可以设计多个 D: 无论try语句是否抛出异常,finally语句块中的内容都将执行

    • 2

      关于结构化异常处理的说法正确的有哪些? A: try{}语句块中是可能出现异常的代码 B: 当try{}语句块中代码发生异常时,会执行对应异常类型的catch{}语句块的代码。 C: 当try{}语句块中代码发生异常时,如果没有对应异常类型的catch{}语句块,程序依然会终止。 D: 只有当try{}语句块中没有发生异常时,才会执行finally{}语句块。 E: 通常,尽量采用状态检测的方式避免异常的发生,仅在无法控制异常绝对不会发生时才采用结构化异常处理机制。

    • 3

      下列关于异常处理说法错误的是?( ) A: 可能产生异常的语句放在try块中 B: 使用catch来捕获异常 C: Java中所有的异常都必须处理 D: 无论是否发生异常,finally代码块都会执行

    • 4

      如果try语句块中抛出异常并被catch子句捕获,则在抛出异常的地方终止try代码块的执行,转而执行相匹配的catch子句,最后执行finally语句块。