码迷,mamicode.com
首页 > 编程语言 > 详细

java基础学习之内存分析(栈、堆、方法区)

时间:2019-04-28 12:59:48      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:对象   代码   常量   技术   构造函数   函数   mamicode   存储   一个   

栈存放:会为每个方法(包括构造函数)开辟一个栈指针,方法执行完毕后,会自动退出,并释放空间

局部变量  

先进后出

自下而上存储 

方法执行完毕

自动释放空间

堆:

存放new出来的对象

需要垃圾回收器来回收

方法区:其实也是在堆中的

存放类的信息(代码)、 static变量、字符串常量等

技术图片

 

java基础学习之内存分析(栈、堆、方法区)

标签:对象   代码   常量   技术   构造函数   函数   mamicode   存储   一个   

原文地址:https://www.cnblogs.com/ustc-anmin/p/10783101.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!