java——异常——Objects非空判断

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Objects非空判断

可以帮我们判断,简化程序
Obects类中的静态方法
public staticT requireNonNull(T obj):查看指定引用对象不是null。
源码:

public static <T> T requireNonNull(T obj) {
     if (obj == null)
   throw new NullPointerException()
     return obj;
 }


public class Demo04Objects {
    public static void main(String[] args) {
        method(null);
    }

    public static void method(Object obj){
        //对传递过来的参数进行合法性判断,判断是否为null
        /*if(obj == null){
            throw new NullPointerException("传递的对象的值是null");
        }*/

        //Objects.requireNonNull(obj);
        Objects.requireNonNull(obj,"传递的对象的值是null");
    }
}
 
posted @ 2022-11-20 11:13  小白龙白龙马  阅读(72)  评论(0)    收藏  举报