2-7选择题怎么回事啊
来源:2-7 选择题
宝慕林1325293
2018-06-27 11:10:49
空引用不是应该引发运行时异常吗
1回答
1、这是println的底层源码,当传入的str是一个null的时候,println也会去调用print方法
public void println(String x) { synchronized (this) { print(x); newLine(); } }
2、下面是print方法的底层源码,当检测的是null的时候,就会转换成一个字符串null,然后输出null
public void print(String s) { if (s == null) { s = "null"; } write(s); }
相似问题