【发布时间】:2012-07-17 04:35:14
【问题描述】:
我正在阅读关于exceptions in java
我遇到了这个
检查的异常受捕获或指定要求的约束。所有异常都是已检查异常,除了 Error、
RuntimeException及其子类指示的异常。
我不明白。谁能告诉我这是什么意思?
【问题讨论】:
我正在阅读关于exceptions in java
我遇到了这个
检查的异常受捕获或指定要求的约束。所有异常都是已检查异常,除了 Error、
RuntimeException及其子类指示的异常。
我不明白。谁能告诉我这是什么意思?
【问题讨论】:
检查的异常受捕获或指定要求的约束。 所有异常都是检查异常,除了那些由 Error、RuntimeException 及其子类。
它说所有异常都需要通过捕获它们来处理
try{
call();
}catch(SomeException ex){
//handling
}
或通过扔回
public void caller() 抛出 SomeException{ 称呼(); }
call();方法被声明为抛出SomeException
公共无效调用者(){ 称呼(); }
这不会编译,
有RuntimeException是不勾选的,不需要处理,主要是意料之外的(有些是错误)所以我们不用强行处理
另见
【讨论】: