在程序运行时,若不对异常进行处理,则一旦出现异常,程序就会立刻退出。因而,该异常后面的所有语句都不会运行。
举一反三
- 如果没有进行异常处理,一旦出现异常,程序就会终止运行。 ()
- 在Java程序中异常分为运行时异常和非运行时异常,非运行异常必须进行处理
- 当程序发生异常后,管是否处理这个异常事件,发生异常的语句后面的所有语句都不会被执行
- 如果在程序运行时,在一个函数内部出现了异常(比如对负数开方),整个程序都没有捕获这个异常,则 A: 这个异常出了函数就消失了,不会传递,程序接着正常运行。 B: 在该函数外部,在调用该函数的地方,异常会被自动合理地处理。 C: 第一次出现异常时系统会慢一点,以后系统就有免疫力了,就不怕了。 D: 系统会处理这个异常,整个程序会终止
- (9-2)如果Java程序在运行过程中抛出了异常但没有被try语句处理,则该异常最终被JVM处理