众所周知,我们直接用输出语句打印一个null是会直接报错的!可是在我的实验过程中啊,我发现如图。我先设置了一个变量,再拼接null的方式。和我直接在输出语句中,字符串➕null的方式打印出来的竟然一样!而且竟然没有报错!有详细牛人解答一波不!
收起
你看看报错就知道了,null可以赋值给任意对象,这样的话,println方法无法识别出来,到底应该调用哪一个
字符串拼接null,最后还是字符串,所以能识别出来入参是String的那个println方法
报告相同问题?