Java集合

集合框架被设计成要满足以下几个目标。

该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的

该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。

对一个集合的扩展和适应必须是简单的。

为此,整个集合框架就围绕一组标准接口而设计。你可以直接使用这些接口的标准实现,诸如: LinkedList, HashSet, 和 TreeSet 等,除此之外你也可以通过这些接口实现自己的集合。

1、集合和数组的区别

集合可以改变长度

数组长度不可变

2、ArrayList

add addAll

remove removeAll

contains containsAll

retain retainAll 求交集

isEmpty

toArray

3、父类List拥有的方法

add(int index,Object ele)

get(int index)

remove(int index)

4、集合的遍历

得到数组toArray

得到遍历器iterator

高级for循环遍历

5、列表(List)的特点

有序的

可重复

6、Vector列表

addElement

elementAt

迭代器遍历

7、LinkedList列表

add

addFirst

addLast

8、集合中泛型的使用

9、HashSet

add

10、HashSet的特点

无序的

不重复

11、HashSet的遍历

高级for

12、TreeSet

13、Map键值对存储(HashMap、TreeMap)

put

containsKey

containsValue

keySet

get

14、关于HashTable和HashMap

15、所有集合类总结

1,文件操作  目录(文件夹)操作

1,我们使用File操作文件和目录

File f = new File(String pathName);//完整目录

File f = new File(String parent,String child);//父目录 加 子目录

File f = new File(File parent,String child);//父目录 加 子

文件输入\输出流

FileOutputStream

构造方法

 Java集合_第1张图片

方法

 

Java集合_第2张图片

你可能感兴趣的:(基础)