黑马程序员技术交流社区

标题: 创建的对象放在内存的什么地方 [打印本页]

作者: songzengyu    时间: 2016-2-24 09:10
标题: 创建的对象放在内存的什么地方
创建的对象放在内存的什么地方,普通数据类型放在内存的什么地方,是堆还是栈,哪个可以自己释放,哪个需要内存管理
作者: Kuhoku    时间: 2016-2-24 15:06
簡單的說:
棧區由系統分配,不容易有碎片 速度快
堆區由程序員分配,每當 alloc 來分配的時候申請一塊地方,容易有碎片 但是處理起來比較方便。

這邊要記住 程序員只管堆區 別理棧區
作者: 一个疯子    时间: 2016-2-25 00:14
创建的对象存放在内存的堆中,指向对象的指针存放在栈中.前者由程序员进行管理,也就是内存管理,后者不需要程序员进行管理,由系统进行管理.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2