关于Java对象引用的问题

img


各位师傅,这个是对象引用吗(创建),还是变量。它后面打印能这样调用吗。

str就是引用
String str="这是一个测试用的字符串!" str这个引用指向了一个常量池字符串,所以可以打印
下面那个str = null,把str引用置为空了,打印的时候找不到引用指向的对象就报空指针了

java中null关键字含义就空赋值,你把str赋值为null,打印的时候肯定抛空指针异常

null是空