Objects类的一个方法
public static T requireNonNull(T obj) {
if (obj == null)
throw new NullPointerException();
return obj;
}
public class Demo03Objects {
public static void main(String[] args) {
method(null);
}
private static void method(Object obj) {
/*if(obj == null){
throw new NullPointerException("传递的对象为空");
}
可以简化为下列代码
*/
Objects.requireNonNull(obj);
//重载
Objects.requireNonNull(obj,"传递的对象为空");
}
}