Javaでは、throws
ステートメントがチェックされないメソッドを作成することは可能ですか?例えば例外を無視することはできますか?
:
public class TestClass {
public static void throwAnException() throws Exception {
throw new Exception();
}
public static void makeNullPointer() {
Object o = null;
o.equals(0);//NullPointerException
}
public static void exceptionTest() {
makeNullPointer(); //The compiler allows me not to check this
throwAnException(); //I'm forced to handle the exception, but I don't want to
}
}
非常に良い投稿。私が提案するもう一つのことは、少なくとも無視された例外をロガーに記録することです。 –
私はひどい言葉遣いのためにこれをdownvoteしたいと思っていましたが、私は自分自身にそれをさせることができませんでした。 +1良い答えのために – Craig
@Craigああ、来る、いたずらは全く新しいレベルにポストをもたらします:P – acdcjunior