【问题标题】:runtime exceptions and error Catch or Specify Requirement运行时异常和错误 Catch or Specify Requirement
【发布时间】:2012-07-17 04:35:14
【问题描述】:

我正在阅读关于exceptions in java

我遇到了这个

检查的异常受捕获或指定要求的约束。所有异常都是已检查异常,除了 Error、RuntimeException 及其子类指示的异常。

我不明白。谁能告诉我这是什么意思?

【问题讨论】:

    标签: java exception try-catch


    【解决方案1】:

    检查的异常受捕获或指定要求的约束。 所有异常都是检查异常,除了那些由 Error、RuntimeException 及其子类。

    它说所有异常都需要通过捕获它们来处理

    try{
      call();
    }catch(SomeException ex){
     //handling
    }
    

    或通过扔回

    public void caller() 抛出 SomeException{ 称呼(); }

    call();方法被声明为抛出SomeException

    公共无效调用者(){ 称呼(); }

    这不会编译,

    RuntimeException是不勾选的,不需要处理,主要是意料之外的(有些是错误)所以我们不用强行处理


    另见

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      • 2017-11-19
      • 1970-01-01
      • 2014-06-27
      • 2021-04-14
      • 1970-01-01
      相关资源
      最近更新 更多