# Java オブジェクトが null かどうかの判断には、次の 2 つの意味があります。 (推奨学習: java コース)
第 1 レベル: object == null を直接使用して判定し、オブジェクトが null の場合は true を返し、null でない場合は false を返します。
第 2 レベル: object != null が true の場合、オブジェクトのすべての属性が null であるかどうかをさらに判断します。簡易判定:
//判断1 : 这里会返回 true User user = null; if(user == null){ return true; }else{ return false; } //判断2 : 这里会返回 false User user = new User(); if(user == null){ return true; }else{ return false; } 原因: User user = new User(); 这时候已经创建了一个对象,所以user不会为null上記の例は比較的単純かつ一目瞭然で、特に問題はなさそうです。 " しかし、実際には、判断する必要があるオブジェクトがフロントエンドから渡されたオブジェクトである場合、単に object == null を使用して判断するだけでは十分ではありません。フロントエンドから渡されたオブジェクトは次のようになります。裁判官。オブジェクトは null ではありませんが、オブジェクトのすべてのプロパティが null です。[ブール型とシリアル化された値を除き、その他の特殊な値が存在する可能性があります] "
以上がJavaでオブジェクトがnullかどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。