对象的集合

作者: zhushican 分类: 建站教程 发布时间: 2014年8月14日 次浏览 0条评论

如果程序的对象数量有限,且寿命可知,那么这个程序是相当简单的。一般来说,程序都是根据具体情况在不断地创建新的对象,而这些情况又只有在程序运行的时候才能确定。不到运行时你是不会知道你到底需要多少对象,甚至是什么类型的对象。为了解决这种常见编程问题,你得有办法能在任何时间,任何地点,创建任何数量的对象。所以你不能指望用命名的reference来持有每个对象。

针对这个相当关键问题,绝大多数语言都提供了某种解决办法。Java也提供了好几种持有对象(或者更准确的说,是对象的reference)的方法。我们所说的数组语言内置的数据类型。此外,Java工具类库还包括一套比较完整的容器类(container classes也被称为collection classes,但是由于collection被Java用来命名的类库的某个子集,所以我还是用概括性更强的属于“container”)。它提供了复杂而精致的方法来持有甚至是操控你的对象。数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives。数组是Java提供的,能随机存储和访问reference序列的诸多方法中的,最高效的一种。

本文出自 老域名查询 ,转载时请注明出处及相应链接。

本文永久链接: http://www.sc8323.com/2014/653.html

对象  集合  
回顶部