黑马程序员技术交流社区
标题:
内存个人理解
[打印本页]
作者:
刘彦宗
时间:
2015-10-20 22:27
标题:
内存个人理解
1、Java程序在运行时,需要在内存中分配空间,划分为5片区域进行数据存储。
2、为了提高运算效率,有对空间进行了不同区域的划分, 因为每一片区域都有特定的处理数据方式和内 存管理方式。
栈内存(stack):用于存储局部变量,当数据使用完,所占空间会自动释放。
堆内存(heap):1.数组和对象,通过new建立的实例都存放在堆内存中。
作者:
刘彦宗
时间:
2015-10-20 22:29
注意:函数的运行在栈内存中,局部变量也在栈内存中开辟。用完都自动释放。
作者:
jyf823691221
时间:
2015-10-20 22:44
好帖,顶!!!!!!!!!
作者:
dai2686779
时间:
2015-10-21 00:39
666666666666666
作者:
小穿钉
时间:
2015-10-21 08:41
知识在于积累,因为你又过了一遍,不错
作者:
hdhdhd
时间:
2015-10-21 09:18
好厉害,小白受教了。
作者:
kunsongjack
时间:
2015-10-21 10:38
是的,这样理解不错。
作者:
liuqianfly
时间:
2015-10-21 13:40
嗯,学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2