java基础(内存分析<堆、栈、方法区>)

• 栈:
• 存放:局部变量
• 先进后出,自下而上存
• 方法执行完毕,自动释放空间
 
• 堆:
• 存放new出来的对象
• 需要垃圾回收器来回收
 
 
• 方法区:
• 存放:类的信息(代码)、 static变量、字符串常量等.
原文地址:https://www.cnblogs.com/skyline1/p/11114662.html