一个字符串=null , 表示没有分配空间,自然也没有Value。 一个字符串="" , 表示分配了空间,是有Value的。 因此:"".equals("XXX") 和 null.equals("XXX"),后者会报错!