示例

public static void main( String[] args ) {
Object o;
Object o2;
if (o==null && o.equals(o2)) {
o.toString();
}
}

解决方案
    在以上示例中,执行方法 o.equals(o2) 和 o.toString() 时可能会发生空指针异常。
    请重新考虑 if/else 语句中的条件以确保不会生成空指针异常。

    注意:此规则也标记将已知为 NULL 的对象作为参数传递的情况。
    因为接收方法的行为不总是可预测的,所以不鼓励使用该实践。