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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

创建的对象放在内存的什么地方,普通数据类型放在内存的什么地方,是堆还是栈,哪个可以自己释放,哪个需要内存管理

2 个回复

正序浏览
创建的对象存放在内存的堆中,指向对象的指针存放在栈中.前者由程序员进行管理,也就是内存管理,后者不需要程序员进行管理,由系统进行管理.

评分

参与人数 1黑马币 +5 收起 理由
tyoung + 5

查看全部评分

回复 使用道具 举报
簡單的說:
棧區由系統分配,不容易有碎片 速度快
堆區由程序員分配,每當 alloc 來分配的時候申請一塊地方,容易有碎片 但是處理起來比較方便。

這邊要記住 程序員只管堆區 別理棧區
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马