黑马程序员技术交流社区

标题: 关于集合类的问题? [打印本页]

作者: 黄昆    时间: 2012-6-6 08:37
标题: 关于集合类的问题?
集合类是用于存放对象,而在任何一个类中都可以新建对象那么这个对象不是已经在堆内存中分配了空间吗,为什么还要建立一个集合类用于专门存放对象呢?这样不是占用了堆内存的空间吗?
作者: 赵兵锋    时间: 2012-6-10 21:44
用集合存放对象,是为了达到某种效果,比如说需要对一批相同类型的对象管理时,挨个访问效率太低,可以把他们放进一个List中,然后使用迭代器来访问。
至于占用内存空间的问题,集合对象里存放的只是对象的引用,而不是真正的对象数据。
作者: 黄昆    时间: 2012-6-14 18:52
哦,明白了,集合中存储的是对象的引用地址




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