独自の 2 つのカスタマイズされた例外を作成しました。1 つはチェックされ、もう 1 つはチェックされていません。コードを実行すると、チェックされた例外のみが表示されます。チェックされていない例外の出力を取得できないのはなぜですか??
class Test {
public static void main(String args[]) throws CheckedException {
int i=0;
int j=0;
if(i==0){
throw new CheckedException("Got Checked Exception");
}
if(j==0){
throw new UncheckedException("Got Unchecked Exception");
}
}
}
class CheckedException extends Exception{
CheckedException(String s){
super(s);
}
}
class UncheckedException extends RuntimeException{
UncheckedException(String s){
super(s);
}
}
上記のプログラムの出力は次のとおりです。 Got Checked Exception 、しかし、両方の出力Got Checked Exception && Got Unchecked Exceptionを期待しています。私がここでやっている間違いは何ですか?どうすればこれを克服できますか?