Object非空判断
类Objects,它由一些静态的实用方法组成,这些方法是null-save(空指针安全的)或null-tolerant(容忍空指针的),那么在它的源码中,对对象为null的值进行了抛出异常操作。
public static T requireNonNull(T obj) :查看指定引用对象不是null。
查看源码发现这里对为null的进行了抛出异常操作:
Objects 类 工具类
由一些静态的方法组成,
对 对象为null的值 进行了抛出异常的操作
验明 该对象 是不是空对象
public static T requireNonNull(T obj)
查看指定引用对象 是不是null
if(obj==null){
throw new NullPointerException();
}
return obj;