Java では、チェック例外とチェックされない例外があります。また、実行時例外があります。私の質問は - すべてのランタイム例外はチェックされていない例外であり、すべてのチェックされていない例外はランタイム例外ですか? この 2 つの単語は同じ意味で使用できますか?
すべての実行時例外 (NullPointerException など) は未チェックの例外です。
エラー (StackOverflowError など) も未チェックの例外であるため、すべての未チェックの例外が実行時例外であるとは限りません。
Java 言語仕様では、未チェックの例外を次のように定義しています。「未チェックの例外クラスは、ランタイム例外クラスとエラー クラスです。」