输出:
java.lang.Object@ba4d54
java.lang.Object@ba4d54
java.lang.Object@12bc6874
java.lang.Object@ba4d54
可见o1的改变没有对o3,o2造成变化。【只是把obj修改为指向null,但没有修改原对象】
以上基于jdk1.8
输出:
java.lang.Object@ba4d54
java.lang.Object@ba4d54
java.lang.Object@12bc6874
java.lang.Object@ba4d54
可见o1的改变没有对o3,o2造成变化。【只是把obj修改为指向null,但没有修改原对象】
以上基于jdk1.8