Java学习笔记--Collection和Collections的区别
2015-10-09 16:58
525 查看
转自 http://pengcqu.iteye.com/blog/492196
比较Collection 和Collections的区别。
1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
2、java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于Java的Collection框架。
比较Collection 和Collections的区别。
1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
2、java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于Java的Collection框架。
import java.util.ArrayList; import java.util.Collections; import java.util.List; public class TestCollections { public static void main(String args[]) { //注意List是实现Collection接口的 List list = new ArrayList(); double array[] = { 112, 111, 23, 456, 231 }; for (int i = 0; i < array.length; i++) { list.add(new Double(array[i])); } Collections.sort(list); for (int i = 0; i < array.length; i++) { System.out.println(list.get(i)); } // 结果:23.0 111.0 112.0 231.0 456.0 } }
相关文章推荐
- Java求任意一组数正数负数平均数的个数
- Java - How HashMap works in Java
- Java中Set、List、Map的区别
- 深入Java集合学习系列:ArrayList的实现原理
- java static域 生命周期
- spring 官方下载地址
- Java基础知识强化之IO流笔记34:OutputStreamWriter(Writer字符流的子类)5种write数据方式
- spring MVC入门示例(hello world demo)
- Spring AOP 学习例子
- 更改myeclipse中的@author
- Eclipse 配置Server Location时灰色,不可用
- java 中的修饰符 @transient
- java 中的修饰符 @transient
- Java --- Guava Escapers
- Java简单乱码处理
- java中Date与String的相互转化
- Java --- Guava Collection API javadoc
- JAVA开发环境配置
- 在命令行中使用Eclipse MAT工具
- Java求从小到大排列的因子