java之容器
来源:互联网 发布:西安交大软件学院 编辑:程序博客网 时间:2024/05/19 13:27
1:Collection&&List&&ArrayList&&LinkedList&&Vector的区别
1.Collection是List的超接口;ArrayList,LinkedList,Vector是List的实现类。
2.ArrayList,LinkedList以及Vector在使用形式上市完全一样的。
不同点:
1.ArrayList采用顺序存储结构来保存数据。这种结构方便我们查询数据。但不利于对数据的更新和插入。
2.LinkedList采用链表存储结构,方便对数据进行更新操作,但不利于对数据的遍历操作。
3.Vector和ArrayList基本一样。不过Vector是线程安全的,ArrayList不是。
2:Set&&List&&HashSet&&TreeList区别
1.Set就像数学中的集合。特点:第一:Set中的对象时无序的。第二:Set的对象时不能重覆的。
2.List中的对象时有序的,并且可以重覆。
3.HashSet&&TreeSet都实现了Set接口
但HashSet中的对象书无序的。而TreeSet中的对象按升序进行排列。并且HashSet中可以存储任意类型的对象,TreeSet只能存储可以和当前对象进行比较的对象。
TreeSet后面添加的数据类型只能和第一个添加的数据类型一样,否则会报类型转化错误。
PS:附上容器遍历的几种方法
package com.wenming;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class list {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubList list=new ArrayList();for(int i=0;i<10;i++){list.add(i*10);}System.out.println("================1================");for(int i=0;i<list.size();i++){System.out.println(list.get(i));}System.out.println("================2================");for (Iterator iterator = list.iterator(); iterator.hasNext();) {int i = (int) iterator.next();System.out.println(i);}System.out.println("================3================");Iterator iterator=list.iterator();while (iterator.hasNext()) {int i = (int ) iterator.next();System.out.println(i);}System.out.println("================4================");Iterator iterator1=list.iterator();for (Object object : list) {int i=(int)iterator1.next();System.out.println(i);}}}
- java之容器
- java之容器
- java之容器类
- JAVA初学之容器
- JAVA之容器
- Java容器之HashMap
- java之容器
- Java核心技术之容器
- Java总结之容器
- Java总结之容器
- Java容器之Map
- java容器之set
- JAVA容器之List
- Java从零开始之容器
- 【JAVA】J2EE之容器
- java之StringBuffer容器
- java容器之Map
- java 之容器
- 学习笔记
- js 通过DOM方式解析XML文档
- jquery实现简单的表单验证
- ruby初级入门知识(绝对经典,非常值得看)
- Java内部类
- java之容器
- Chrome 无法加载Wangwang Plug-in
- POJ 1797和2253 最大生成树的最小边 和 最小生成树的最大边
- 精简显示列表
- ubuntu 使用中遇到的问题2
- Java网络(Socket)编程小记二 TCP编程
- java swing 类似Eclipse的错误消息弹出框
- jquery中 ajax应用
- hibernate条件查询注入自定义Bean无需配置文件,取需要的字段