0

SCWCD 試験の準備をしています。この質問について質問があります。

Web アプリケーションのデプロイメント記述子のうち、有効なものはどれですか? (2つ選んでください。)

    A. <error-page>
        <exception-type>*</exception-type>
        <location>/error.html</location>
       </error-page>
    B. <error-page>
        <exception-type>java.lang.Error</exception-type>
         <location>/error.html</location>
      </error-page>
    C. <error-page>
        <exception-type>java.lang.Throwable</exception-type> 
        <location>/error.html</location></error-page>
    D. <error-page>
            <exception-type>java.io.IOException</exception-type>
            <location>/error.html</location>
        </error-page>
    E. <error-page>
            <exception-type>NullPointerException</exception-type>
             <location>/error.html</location>
        </error-page>

正解は CD です。ただし、Error は Throwable のサブクラスであるため、java.lang.Error を有効にできないのはなぜですか。

4

1 に答える 1

0

クラスの JavaDoc からError:Exception

Error は、Throwable のサブクラスであり、合理的なアプリケーションがキャッチしようとすべきではない重大な問題を示します。そのようなエラーのほとんどは異常な状態です [...]

クラス Exception とそのサブクラスは、適切なアプリケーションがキャッチする可能性がある条件を示す Throwable の形式です [...]

タイプとは関係なく、デザインの選択に似ています。

于 2012-11-02T19:12:36.280 に答える