Java 集合类 Collections 与 Arrays
2015-06-25 22:23
330 查看
java 集合类(也可以称为 “容器类”)提供了一套设计良好的对一组对象进行操作的类和接口,其中最基本的有以下4个接口
1、Collection. 接口,代表一组对象
2、set. 继承Collection<E>,代表一组不重复的对象
3、List . 继承自Collection<E> ,有顺序的一组对象,可以重复。
4、Map. 接口,直接继承自Object ,通过唯一的key对应value.
注意集合类直接操作的是对象的引用, remove只会从集合中删除对象引用,但是不会销毁引用所指向的对象!!
为了方便对集合或者数组的操作,集合工具类中提供了Collections 和 Arrays 类分别对集合 和数组进行操作(包括 查找,排序)
如
Collections.binarySearch()
Collections.sort(List<E>)
与
Arrays.binarySearch()
Arrays.sort(T[])
等等
1、Collection. 接口,代表一组对象
2、set. 继承Collection<E>,代表一组不重复的对象
3、List . 继承自Collection<E> ,有顺序的一组对象,可以重复。
4、Map. 接口,直接继承自Object ,通过唯一的key对应value.
注意集合类直接操作的是对象的引用, remove只会从集合中删除对象引用,但是不会销毁引用所指向的对象!!
为了方便对集合或者数组的操作,集合工具类中提供了Collections 和 Arrays 类分别对集合 和数组进行操作(包括 查找,排序)
如
Collections.binarySearch()
Collections.sort(List<E>)
与
Arrays.binarySearch()
Arrays.sort(T[])
等等
相关文章推荐
- java静态语句块、构造语句块以及构造函数的执行顺序
- java设计模式之简单工厂模式
- Java反编译工具
- DatagramPacket,DatagramSocket
- 初学Java之方法之间的组合运用
- "XX cannot be resolved to a type "eclipse报错及解决说明
- 问题:eclipse xml文件中按alt+/没有提示信息?
- java线程基础复习
- JAVAC不是内部或外部命令
- struts2每次访问都会创建一个新的session
- eclipse使用Maven搭建web项目
- spring问题1
- java Thread线程run()和start()方法的区别
- Java - 使用 XSD 校验 XML
- Socket客户端与服务端
- Eclipse 代码提示功能失效问题解决
- JNI Kickstart 小结 02 :桥接至与 Java 无关的纯本地库
- adt Failed to create the Java Virtual Machine.
- 30. Socket下载时,服务器端出错: len=10240 count=115 len=10240 count=116 len=7168 count=last java.net.SocketExc
- Java-斐波那契数