java语言中为什么需要集合框架这种技术?

我们过去学的数组只含有数量固定的对象,相对简单。但是,马克-to-win: 如果我们的程序有这样的要求,即只有运行时才能知道对象的类型或数量而且需要我们把这些对象存在某种容器中,这时显然数组就不胜任了。这时我们就必须用到集合框架。java自带的集合框架给了我们一些集合类作为工具。利用这些集合类,我们可以容纳乃至操纵自己的可变数量的自定义对象。这些集合类每个都具有自己的特征。例如,Stack(堆栈)实现了一个先入先出序列,而Hashtable(哈希表)是一种“关联数组”,我们可以将任何对象关联起来。为什么集合类数量可以不固定?因为,所有Java集合类都能自动改变自身的大小。所以,我们在编程时可使用任意数量的对象,不必担心越界。(内存别溢出啊!)。。。。。。。。。。。。。。。。。
详情黏贴以下网址在地址栏后请进:http://www.mark-to-win.com/JavaBeginner/JavaBeginner7_web.html#WhyNeedwhatisCollection
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页