我正在使用try catch块来捕获异常。控制台显示它抛出了一个null值。但是它没有进入catch块。
try {
System.out.println("Exception here "+SomeObject.getValue());
} catch (NullPointerException e) {
// TODO: handle exception
SomeObject so = new SomeObject();
}
SomeObject.setValue();
}
这个该如何处理呢?我可以使用方法级别的throws NullPointerException
吗?
SomeObject
是否为空? - Slava Semushin