可能是重复的。 为什么null引用打印成 "null"?
这是在java API中指定的,不知道是为了兼容以前的java版本,还是有其他重要原因。 我不知道这是为了兼容以前的java版本,还是有其他重要原因。
当转换到一个 String具备 null 往往比在消息中扔一个 NullPointerException 因为你至少可以看到其余的信息。 差别很可能是一个务实的决定。
String
null
NullPointerException