A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘彦宗 中级黑马   /  2015-10-20 22:27  /  723 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、Java程序在运行时,需要在内存中分配空间,划分为5片区域进行数据存储。
2、为了提高运算效率,有对空间进行了不同区域的划分, 因为每一片区域都有特定的处理数据方式和内 存管理方式。
     栈内存(stack):用于存储局部变量,当数据使用完,所占空间会自动释放。
     堆内存(heap):1.数组和对象,通过new建立的实例都存放在堆内存中。

7 个回复

倒序浏览
注意:函数的运行在栈内存中,局部变量也在栈内存中开辟。用完都自动释放。
回复 使用道具 举报
好帖,顶!!!!!!!!!
回复 使用道具 举报
666666666666666
回复 使用道具 举报
知识在于积累,因为你又过了一遍,不错
回复 使用道具 举报
好厉害,小白受教了。
回复 使用道具 举报
是的,这样理解不错。
回复 使用道具 举报
嗯,学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马