标签: java memory-management
我对Java内存管理的想法并不完全清楚。
我们知道方法将加载堆中的堆栈和对象。
例如
method() { ExampleClass ec=new ExampleClass(); }
现在当方法将在堆栈中加载时,对象会发生什么?它会自动从方法中排除并加载到堆中吗?
答案 0 :(得分:3)
没有
将在堆栈中加载的是对象的引用。如果将方法作为参数传递,则相同。
Java没有像C或C ++这样的指针并不意味着它们不在那里。只是(除了原始人)他们到处都是。