对象的引用放在栈中,所以使用完引用就被从栈中销毁了,但是实际的对象仍然存放在堆中,只有在没有任何的引用使用它的时候才被垃圾回收器销毁掉 java自动管理堆和栈,方法调用结束后,自动销毁 http://blog.csdn.net/wiper_ills/article/details/7226957