Error
RuntimeException
どちらも未チェックの例外です。カスタムのチェックされていない例外を作成するときに、どれを拡張する必要がありますか? どちらも論理的に異なりますが、それらを拡張する唯一の目的がチェックされていない例外を作成することである場合、どちらを拡張するかは本当に重要ですか? また、よくわかりませんが、パフォーマンスバイスはどちらも同じはずです。
Error
PS私はとの違いについて考えていException
ます。
Error
RuntimeException
どちらも未チェックの例外です。カスタムのチェックされていない例外を作成するときに、どれを拡張する必要がありますか? どちらも論理的に異なりますが、それらを拡張する唯一の目的がチェックされていない例外を作成することである場合、どちらを拡張するかは本当に重要ですか? また、よくわかりませんが、パフォーマンスバイスはどちらも同じはずです。
Error
PS私はとの違いについて考えていException
ます。
Extend RuntimeException
. Error
is generally used only internally by the JVM, to signal situations (e.g. out of memory) from which you can not recover.
See the Java Language specification (11.1) for more details