因为第一次已经声明过了,第二次变量引用实际还是同一对象,只不过对象从“AA”指向了“123”,可以去看下堆栈就明白了
更改变量的值啊,不是正常操作吗
声明可以多次声明,赋值只能赋值一次。赋值相当于分配了地址,而有了地址,就能使用变量名自由更改这个值了