只有堆和方法区会参与回收。一般问垃圾回收主要针对的是堆。栈区线程结束自动释放。 周志明的深入理解JVM里都有讲到