java集合简介
2016-01-30 22:37
483 查看
1、List接口
可以添加重复元素,取出来时,是按照添加进去的顺序取出来的,先进先出;
ArrayList在JDK1.2之后推出,采用异步处理方式,性能高,属于非线程安全;
Vector在JDK1.0推出,采用同步处理方式,性能低,属于线程安全;
2、Set接口
不能添加重复元素,但是可以排序
Set接口常用子类:
HashSet:散列存放
TreeSet:有序存放
3、Iterator接口
集合输出的标准操作:
标准做法:使用Iterator接口;
操作原理:
Iterator是专门的迭代输出接口,迭代输出就是将元素一个个进行判断,判断其是否有内容,如果有内容则把内容取出;
4、Map接口
保存形式:
key--value的方式保存
常用子类:
HashMap:无序存放,key不能重复
Hashtable:无序存放,key不能重复
可以添加重复元素,取出来时,是按照添加进去的顺序取出来的,先进先出;
ArrayList在JDK1.2之后推出,采用异步处理方式,性能高,属于非线程安全;
Vector在JDK1.0推出,采用同步处理方式,性能低,属于线程安全;
2、Set接口
不能添加重复元素,但是可以排序
Set接口常用子类:
HashSet:散列存放
TreeSet:有序存放
3、Iterator接口
集合输出的标准操作:
标准做法:使用Iterator接口;
操作原理:
Iterator是专门的迭代输出接口,迭代输出就是将元素一个个进行判断,判断其是否有内容,如果有内容则把内容取出;
4、Map接口
保存形式:
key--value的方式保存
常用子类:
HashMap:无序存放,key不能重复
Hashtable:无序存放,key不能重复
相关文章推荐
- 5. 【创建和销毁对象】避免创建不必要的对象
- java实现文件的切割及合并
- Struts2.3.16.1+Hibernate4.3.4+Spring4.0.2 框架整合
- springmvc(九) 参数绑定
- 240,eclipse快捷键
- 第一次尝试编写java
- 1.30 Java周末总结①控制显示多少位小数位②读txt和写txt模拟ATM数据库
- Java单元测试工具:JUnit4(三)——JUnit详解之运行流程及常用注解
- java Class类学习总结
- 解决Spring Security 表单上传文件CSRF失效的问题
- 239,eclipse 中xml之智能提示
- Json for Java API学习
- JavaBean以及在JSP中的使用
- struts2的使用知识点
- 数组与ARRAYLIST的关系与区别
- java排序算法(三):快排
- Java第四周总结
- java序列化与反序列化
- java.lang.UnsupportedClassVersionError(java项目版本一致问题)
- PAT1013