java语言中为什么需要集合框架这种技术?
2017-04-15 09:54
477 查看
我们过去学的数组只含有数量固定的对象,相对简单。但是,马克-to-win: 如果我们的程序有这样的要求,即只有运行时才能知道对象的类型或数量而且需要我们把这些对象存在某种容器中,这时显然数组就不胜任了。这时我们就必须用到集合框架。java自带的集合框架给了我们一些集合类作为工具。利用这些集合类,我们可以容纳乃至操纵自己的可变数量的自定义对象。这些集合类每个都具有自己的特征。例如,Stack(堆栈)实现了一个先入先出序列,而Hashtable(哈希表)是一种“关联数组”,我们可以将任何对象关联起来。为什么集合类数量可以不固定?因为,所有Java集合类都能自动改变自身的大小。所以,我们在编程时可使用任意数量的对象,不必担心越界。(内存别溢出啊!)。。。。。。。。。。。。。。。。。
详情黏贴以下网址在地址栏后请进:http://www.mark-to-win.com/JavaBeginner/JavaBeginner7_web.html#WhyNeedwhatisCollection
详情黏贴以下网址在地址栏后请进:http://www.mark-to-win.com/JavaBeginner/JavaBeginner7_web.html#WhyNeedwhatisCollection
相关文章推荐
- 黑马程序员——java语言——集合框架
- 设计自己的基于Selenium 的自动化测试框架-Java版(1) - 为什么selenium还需要测试框架?
- 黑马程序员——Java语言基础——06.集合框架(3)util包中的工具类和新特性
- 黑马程序员—java技术blog—第七篇集合整体基础框架概述
- Java语言基础——06.集合框架(2)泛型和Map集合
- 设计自己的基于Selenium 的自动化测试框架-Java版(1) - 为什么selenium还需要测试框架?
- java开发web工程有 servlet/ jsp/ spring mvc等技术框架,那其他语言呢?
- JAVA中为什么要使用集合框架
- 为什么Android系统需要使用C、C++和Java语言共同开发
- 黑马程序员——Java语言基础:集合框架(Collection、Map,工具类Collections、Arrays)
- Java语言基础-常用对象API(二)集合框架
- java语言的集合框架
- 黑马程序员--java技术--集合框架
- 黑马程序员_Java语言_集合框架
- 软件测试开发技术Java开发为什么需要UML
- 为什么Android系统需要使用C、C++和Java语言共同开发
- 黑马程序员---一DAY17总结--java中你必须掌握的集合框架技术
- 设计自己的基于Selenium 的自动化测试框架-Java版(1) - 为什么selenium还需要测试框架?
- Java语言基础——06.集合框架(1)集合框架概述和List、Set集合
- 黑马程序员_Java语言_集合框架(一些使用案例及泛型)