以下のように、methodを呼び出したときに、例えばoutofmemoryerrorなどErrorクラスのエラーが発生したときに、Exceptionだとcatchできないので、
エラー内容が出力されず、何のエラーが発生したか調査できないと思います。
全ての例外をcatchしたい場合は、Throwableを使うべきだと思いますが、この例外処理によるデメリットはありますか?
また、javaが例外のcatch-tryを強制するかは例外クラスによりますが、catch-tryを強制しないメリットはどうようなことが考えられますか?
public static void main(final String[] args) { try { service.method(); } catch (final Exception e) { e.printStackTrace(); } }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。