Java中Collection和Collections的区别

 我来答
从美莲g
2017-11-07 · TA获得超过121个赞
知道小有建树答主
回答量:169
采纳率:58%
帮助的人:25.4万
展开全部

1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。

Collection   
├List   
│├LinkedList   
│├ArrayList   
│└Vector   
│ └Stack   
└Set 

2、java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于Java的Collection框架。

Java代码  

  • 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  

  • }  

  • }  

匿名用户
2017-11-07
展开全部
浅谈JAVA集合框架Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(containerclasses),又称群集类(collectionclasses)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。1Collection
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式