关于Java中的异常,我有一个奇怪的问题,我不确定.
假设我们定义了一个类:
class A extends RuntimeException { ... }
Run Code Online (Sandbox Code Playgroud)
假设我们有一个名为C的方法,它调用抛出A的方法.什么是正确的?
内部尝试捕获
抛出运行时异常.
1或2
以上都不是
它是a RuntimeException,它是你选择与否.Java不会强迫你把try-catch或者扔掉它但是如果你想抓住它你仍然可以.
完全的目的RuntimeException是用户不应该为它做准备,因此java使用户可以选择是否可以捕获它.
因此,在4个选项中,答案是"以上都不是".
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |