例外をスローするメソッドがあります
public int myMethod throws Exception
私は myMethod 関数と hava try-catch ブロックを呼び出す別の関数を持っています。実行時例外をスローして、プログラムを強制的に終了させます。これはプログラムを終了する適切な方法ですか? このようにすると、スタック トレースが 2 回出力され、RuntimeException からのスタック トレースが役に立たなくなります。
完全なスタック トレースを出力して catch 句でプログラムを終了するための推奨される方法は何ですか。
public int callMyMethod(){
try{
myMethod();
}
catch(Exception ex){
ex.printStackTrace(System.out);
throw new RuntimeException();
}
}