Integer num = 0;
Integer num = xxxDao.select(); // 无结果 返回 null
if(num == 0 || num == null){ num = num2; //num2 就是一个其他非空的值 } // 此时调用方法 function(num) throw NullPointerExcepiton 我改成 if(Objects.isNull(num) || num == 0) 才不会报空 idea 提示 num == null can not reach always false. 这是啥原因?有没有大佬知道