1、如果出现了这种异常,是很不应该的。
2、如何使用这种异常:
当然由于参数非法,你也可以抛出java.lang.IllegalArgumentException异常,但对于非空参数传递了空值,最好抛出空指针异常,则语义更加清晰。
2、如何使用这种异常:
method(arg0,arg1){
if(arg0==null){
throw new NullPointerException();
}
}
当然由于参数非法,你也可以抛出java.lang.IllegalArgumentException异常,但对于非空参数传递了空值,最好抛出空指针异常,则语义更加清晰。