导读:近期更新了《Collections.emptyList》的相关内容,包括《为什么集合初始化判空时应该返回空集合(Collections.emptyList)而不是 null?》。如果 Collections.emptyList 对你有帮助,请转发和分享本内容。知识因分享而拥有更大能量,感谢您成为这传播链条中的重要一环。
为什么集合初始化判空时应该返回空集合(Collections.emptyList)而不是 null? 为什么看似简单的 null 集合会让项目里到处出现判空逻辑?返回 null 意味着每一个调用方都必须先做非空检查,否则一次普通的遍历就可能触发 NullPointerException。更关键的是,null 的语义非常模糊:它既可能表示没有数据,也可能表示数据尚未加载,调用方无法从返回值本身区分这两... 栏目:Java 时间:08-22 空集合 Collections.emptyList 判空