首页 > 编程语言 > 详细

java堆内存与栈内存

时间:2015-10-30 20:12:35      阅读:279      评论:0      收藏:0      [点我收藏+]

java的内存分为两种,堆内存与栈内存:

堆内存用来存放数组new的对象,比如一个文件,字节流是存放在堆中,栈内存为这个文件开辟一个索引,也就是这个文件的地址,并且保存在栈中。对象由GC处理释放内存

栈内存用来存放基本数据类型和对象/数组的内存地址,超过变量作用域的时候java会自动释放内存。

GC在程序执行的什么时候执行的呢?

java堆内存与栈内存

原文:http://www.cnblogs.com/dfdi33/p/4924105.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!