美文网首页
Collection接口

Collection接口

作者: 梦想家图图图 | 来源:发表于2016-10-21 11:42 被阅读0次

java中的java.util.Collection接口是集合的顶级接口,继承了Iterable接口,jdk中并没有直接实现该接口的类,Collection有一系列的子接口继承它:

  • List
  • Set

我们看下List接口的代码:

 public interface List<E> extends Collection<E>

Set的代码

public interface Set<E> extends Collection<E>

Collection子接口的实现类都有两个构造函数:

  • 一个是void类型无参的构造函数:用来创建空的集合
  • 一个是有一个参数的构造函数,参数用来确定创建的集合参数的类型,后者允许用户拷贝任何集合来生成一个和期待实现类型相等的集合。

当集合在操作的时候修改集合,就会报错UnsupportedOperationException异常。有些集合对其包含的元素有严格的限制,比如有的进制包含null元素,有些对它包含的元素类型有严格的限制。如果要插入一个不合适的元素就会报出NullPointerException或者ClassCastException。Collections Framework 接口中的很多方法是根据 equals
方法定义的。例如,contains(Object o)方法的规范声明:“当且仅当此 collection 包含至少一个满足(o==null ? e==null :o.equals(e))的元素e时,返回true。”

相关文章

  • JAVA中的集合框架 List (二)

    Collection接口List接口简介 Collection接口、子接口及其实现类,Collection接口是j...

  • 2018-07-19 二、Collection及Map接口:

    (一)Collection接口 1.collection接口 Collection接口是Set,Queue,Lis...

  • Java集合笔记

    Collection Collection:Collection接口是集合类的根接口,它有两个接口,List是一个...

  • java集合笔记

    认识Collection接口 Collection接口是单值保存的最大父类接口。Collection中的常用方法如...

  • Collection接口、 List接口

    Collection接口 概述(通过查看API)Collection 层次结构中的根接口。Collection 表...

  • 查看源码——List

    List接口是继承于Collection接口,子接口是AbstractList,Collection/List/A...

  • Collection(集合)

    Collection接口 Collection接口包括List接口和Set接口 1 list接口: 包括三个实现类...

  • 1:java.util包笔记

    1:接口 Collection: Collection 层次结构中的根接口。Collection 表示一组对象,这...

  • 常见的集合有哪些?

    所有集合的顶级接口:Collection和Map。 Collection接口包括:List接口和Set接口。set...

  • 集合

    Collection接口 Collection(单列集合的根接口) List(子接口): |--元素是有序的,元素...

网友评论

      本文标题:Collection接口

      本文链接:https://www.haomeiwen.com/subject/laaquttx.html