本帖最后由 轩辕Shi 于 2020-10-11 21:20 编辑
如何分辨运行时异常和编译时异常?throws关键词到底如何使用?
如何分辨运行时异常和编译时异常?throws关键词到底如何使用?
本帖最后由 youyihj 于 2020-10-11 21:34 编辑
继承于 RuntimeException 的就是运行时异常。
throws 用在方法声明中,用来标记方法 会抛出的 checked 异常,就是这个方法可以不用处理这个异常,而让他的上层方法去处理。
继承于 RuntimeException 的就是运行时异常。
throws 用在方法声明中,用来标记方法 会抛出的 checked 异常,就是这个方法可以不用处理这个异常,而让他的上层方法去处理。
youyihj 发表于 2020-10-11 21:27
继承于 RuntimeException 的就是运行时异常。
throws 用在方法声明中,用来标记方法 会抛出的 checked 异 ...
那throws后面的类名应该怎么写
轩辕Shi 发表于 2020-10-12 19:51
那throws后面的类名应该怎么写
- public void reflect() throws NoSuchMethodException, NoSuchFleidException {
- //...
- }
就后面扔异常的名字就好了啊