class A
{}A a1 = new A();
A a2 = new A();
a1 = a2;是不是这样一个过程
堆栈里:
a1--------(地址1)
a2--------(地址2)堆里:
地址1------(对应于a1对象)
地址2------(对应于a2对象)当a1 = a2时
堆栈里:
a1--------(地址2)
a2--------(地址2)此时分配在地址1里的A对象在内存里是不是等垃圾机制回收,有没有办法主动回收?