java的集合框架
2013-10-17 13:44
316 查看
集合框架就是一个用来表示和操作集合的统一的架构,包含了实现集合的接口与类。如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象———可以使用Java集合框架。
集合框架中的接口包括Collectoin、Set、List、Map。
Collection:提供了对集合进行排序、遍历等多种算法实现,JDK中没有提供这个接口的直接实现类。
Set:不能包含重复的元素。SortedSet是一个按照升序排列元素的Set。
List:是一个有序的集合,可以包含重复的元素。提供了按索引访问的方式。
Map:包含了Key-value对。Map不能包含重复的key。SortedMap是一个按照升序排列的key的Map。
Java集合框架位于java.util包中,为我们提供性能优良、使用方便的接口和类。
集合框架中的接口包括Collectoin、Set、List、Map。
Collection:提供了对集合进行排序、遍历等多种算法实现,JDK中没有提供这个接口的直接实现类。
Set:不能包含重复的元素。SortedSet是一个按照升序排列元素的Set。
List:是一个有序的集合,可以包含重复的元素。提供了按索引访问的方式。
Map:包含了Key-value对。Map不能包含重复的key。SortedMap是一个按照升序排列的key的Map。
Java集合框架位于java.util包中,为我们提供性能优良、使用方便的接口和类。
相关文章推荐
- Error initializing endpoint java.net.BindException: Address already in use: JVM_Bind:8080
- netbeans窗体居中方法分享,果然时常百度下还是有好处滴
- eclipse整体替换
- Java Socket:Java-NIO-ServerSocketChannel
- Java Socket:Java-NIO-ServerSocketChannel
- 一段代码了解Java中char和int的转换
- Java解析XML的四种方法详解
- Struts2的表单校验
- myEclipse 打开struts-config.xml无法打开报错!--Error opening the editor
- Java中字符串的比较
- mybatis实战教程(mybatis in action)之五:与spring3集成(附源码)(转)
- 一段易懂的Java语言学生信息管理代码
- mybatis实战教程(mybatis in action)之六:与Spring MVC 的集成(转)
- java 汉语转拼音
- java提交,参数乱码问题
- Java笔记(十一)……单例设计模式
- OpenJDK源码研究笔记(三)-RandomAccess等标记接口的作用
- OpenJDK源码研究笔记(三)-RandomAccess等标记接口的作用
- OpenJDK源码研究笔记(三)-RandomAccess等标记接口的作用
- 浅谈 Struts2国际化开发技巧