抛出异常 throw 作为校验和提示的方式
可以进行if判断你要检验的值,做出throw new …Exception (“异常的原因”); 作为提示
Obects类中的静态方法
public static <T> T requireNonNull(T obj):查看指定引用对象不是null。
public static <T> T requireNonNull(T obj,String message)
源码:
public static <T> T requireNonNull(T obj) {
if (obj == null)
throw new NullPointerException();
return obj;
}
public static <T> T requireNonNull(T obj, String message) {
if (obj == null)
throw new NullPointerException(message);
return obj;
}