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 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_44764207/article/details/106862683