JAVA中为什么要使用集合框架
2015-01-24 23:00
423 查看
我们为什么使用集合框架?
大家还记得我们为什么要使用数组嘛?
当我们需要保持一组一样(类型相同)的元素的时候,我们应该使用一个容器来保存,数组就是这样一个容器。
那么,数组的缺点是什么呢?
数组一旦定义,长度将不能再变化。
然而在我们的开发实践中,经常需要保存一些变长的数据集合,于是,我们需要一些能够动态增长长度的容器来保存我们的数据。
而我们需要对数据的保存的逻辑可能各种各样,于是就有了各种各样的数据结构。我们将数据结构在Java中实现,于是就有了我们的集合框架。
大家还记得我们为什么要使用数组嘛?
当我们需要保持一组一样(类型相同)的元素的时候,我们应该使用一个容器来保存,数组就是这样一个容器。
那么,数组的缺点是什么呢?
数组一旦定义,长度将不能再变化。
然而在我们的开发实践中,经常需要保存一些变长的数据集合,于是,我们需要一些能够动态增长长度的容器来保存我们的数据。
而我们需要对数据的保存的逻辑可能各种各样,于是就有了各种各样的数据结构。我们将数据结构在Java中实现,于是就有了我们的集合框架。
相关文章推荐
- Java基础之集合框架——使用堆栈Stack<>对象模拟发牌(TryDeal)
- java之集合框架使用细节及常用方法
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- Java基础知识强化之集合框架笔记09:Collection集合迭代器使用的问题探讨
- Java第四周常用类与集合框架上机实验四学会包装类常用方法使用
- Java基础之集合框架——使用真的的链表LinkedList<>(TryPolyLine)
- 【转】为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- 在做java 的web开发,为什么要使用框架
- Java基础知识强化之集合框架笔记08:Collection集合自定义对象并遍历案例(使用迭代器)
- JAVA基础学习之 Map集合、集合框架工具类Collections,Arrays、可变参数、List和Set集合框架什么时候使用等(4)
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- Java第四周常用类与集合框架上机实验二学会Math类常用方法使用
- java 集合框架中间迭代器的使用和实现原理
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- 黑马程序员_Java语言_集合框架(一些使用案例及泛型)
- Java第四周常用类与集合框架上机实验五学会Date类常用方法使用
- Java第四周常用类与集合框架上机实验三学会String类常用方法使用