输出java.lang.Objectba4d54java.lang.Objectba4d54java.lang.Object12bc6874java.lang.Ob 输出 java.lang.Objectba4d54 java.lang.Objectba4d54 java.lang.Object12bc6874 java.lang.Objectba4d54 可见o1的改变没有对o3,o2造成变化。【只是
输出 java.lang.Objectba4d54 java.lang.Objectba4d54 java.lang.Object12bc6874 java.lang.Objectba4d54
可见o1的改变没有对o3,o2造成变化。【只是把obj修改为指向null但没有修改原对象】
以上基于jdk1.8