如果您打算指示没有可用数据,则返回null通常是最好的主意。
空对象表示已返回数据,而返回null则表示未返回任何内容。
此外,如果您尝试访问对象中的成员,则返回null会导致null异常,这对于突出显示错误代码很有用-
尝试不访问任何成员都是没有意义的。访问空对象的成员不会失败,这意味着错误可能会被发现。

如果您打算指示没有可用数据,则返回null通常是最好的主意。
空对象表示已返回数据,而返回null则表示未返回任何内容。
此外,如果您尝试访问对象中的成员,则返回null会导致null异常,这对于突出显示错误代码很有用-
尝试不访问任何成员都是没有意义的。访问空对象的成员不会失败,这意味着错误可能会被发现。