Objects类中的静态方法:
public static <T> requireNonNull(T obj):
作用:查看指定引用对象是不是null
源码:
public static <T> requireNonNull(T obj){
if(obj == null)
throw new NullPointerException();
return obj;
}
public static void method(Object obj) {
//堆传递过来的参数进行合法性判断,判断是否为null
//方式1
if(obj == null) {
throw new NullPointerException("传递的对象的值是null");
}
//方式2
Objects.requireNonNull(obj);
//方式3
Objects.requireNonNull(obj, "传递的对象的值是null");
}
版权声明:本文为weixin_44764207原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。