请问各路java高手,conllection到底是容器还是集合,我犯晕

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问各路java高手,conllection到底是容器还是集合,我犯晕相关的知识,希望对你有一定的参考价值。

你打开API文档,在索引那里打上Collection,按确定,双击第一个搜素结果,别告诉我你没有文档。总的来说,接口Collection就是大部分类集类的父类,因为它是接口,所以必须靠子类为其实例化,但是大部分继承此接口的类拥有的方法要比它多得多,所有一般不会为它进行实例化的操作而直接使用它的子类 参考技术A Thinking in java 这本书中提到过这个问题 所有持有对象的东西 例如:Collection接口 和Map接口 本应该统称集合类 但是Collection接口占了"集合"的这个名字 ,所以就都称为容器类 参考技术B java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。它是各种集合结构的父接口。

而java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化就像一个工具类。
参考技术C Collection 是 集合的顶层接口 Collections是封装了操作集合的工具方法追问

那容器又是什么

追答

Map,Collection下面的List Set吧

参考技术D 先做个Mark,明天给你说追问

好,我等你

追答

都答应给你说了,虽然你已经采纳过了
Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap
集合类Collection存放于java.util包中。
所以Collection既是集合类又是容器类

以上是关于请问各路java高手,conllection到底是容器还是集合,我犯晕的主要内容,如果未能解决你的问题,请参考以下文章

请问java高手,mybatis的父子关系是如何映射的?

面试题整理----Java容器---上接Java基础

odoo首页添加自定义模块,修改代码后报错,请问各路大神啥情况

请问java高手,spring的jdbcTemplate是怎样调用oracle的存储过程的呢?

python编程时提示路径中含有空格,请问各路大神怎么处理。

请问java高手,dubbo接口和http接口有啥区别?