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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yemenglin 中级黑马   /  2014-5-8 22:02  /  991 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java分了5片内存:1、寄存器  2、本地方法区   3、方法区    4、栈    5、堆
那么缓冲区是在哪个位子?

5 个回复

正序浏览
清规欲 发表于 2014-5-9 09:18
在栈里,因为栈里的数据 先进先出,后进后出 ,缓冲区的需求也是这样的

谢了:handshake
回复 使用道具 举报
skill20 发表于 2014-5-9 09:27
因为缓冲区要用到数组,应该是在堆内存中。

谢谢:handshake
回复 使用道具 举报
因为缓冲区要用到数组,应该是在堆内存中。
回复 使用道具 举报
在栈里,因为栈里的数据 先进先出,后进后出 ,缓冲区的需求也是这样的
回复 使用道具 举报
堆,堆的内存比较大
如果放在方法里面,那么他的栈空间会非常小
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马