先猜这会输出什么 null 还是 1
user对象里只有id 和 name
这个呢
答案都是
为什么?
java是从上往下执行,按道理应该底下为空,实际真的是这样吗?
list集合里面存的是对象的引用,而不是并不是对象本身
对象的引用浅显来讲就是 user对象在班上第3组第1个,list集合里面存的是这个地址,而不是user对象本身,之前坐的人是小明,后面换成小红了,地址没有改变,对象改变了。 list改变了吗?也没有,他只是告诉你user坐在3组1号,坐的是谁,他不关心,
先猜这会输出什么 null 还是 1
user对象里只有id 和 name
这个呢
答案都是
为什么?
java是从上往下执行,按道理应该底下为空,实际真的是这样吗?
list集合里面存的是对象的引用,而不是并不是对象本身
对象的引用浅显来讲就是 user对象在班上第3组第1个,list集合里面存的是这个地址,而不是user对象本身,之前坐的人是小明,后面换成小红了,地址没有改变,对象改变了。 list改变了吗?也没有,他只是告诉你user坐在3组1号,坐的是谁,他不关心,