示例

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 语句中的条件以确保不会生成空指针异常。