• (14)集合(二)


    谈一谈整体的集合
    java.util.Collection,其继承了java.lang.Iterable接口,该接口提供了三个方法,重要的是iterator方法,该方法会返回一个Iterator接口的对象。用于迭代
    Collection本身声明了多个单列集合的方法:增删改查和其它。

    • 增:add、addAll
    • 删:clear、remove、removeAll、removeIf
    • 查:contains、containsAll、equals、hashCode、size
    • 改:
    • 其它:toArray

    javaSE框架是高内聚的,接口用于声明抽象方法,抽象类用于在接口与实现类之间,归纳实现类的共同重写方法。

    java.util.AbstractCollection实现Collection接口,重写了部分方法,比如contains、toArray、remove等方法

    java.util.List和java.util.Set、java.util.Queue均继承了Collection接口

    java.util.AbstractList、java.util.AbstractSet继承AbstractCollection类的同时分别实现了List和Set接口,
    而java.util.Deque接口继承了Queue接口

    java.util.ArrayList、java.util.Vector有相同的继承关系,继承AbstractList,实现List接口。
    而java.util.LinkedList继承AbstractSequentialList,实现List接口和Deque接口。AbstractSequentialList继承自AbstractList类。

    java.util.AbstractSet继承java.util.AbstractCollection类,实现Java.util.Collection接口。
    java.util.HashSet继承java.util.AbstractSet,实现java.util.Set接口。
    java.util.LinkedHashSet继承HashSet,实现java.util.Set接口。
    java.util.TreeSet继承java.util.AbstractSet,实现java.util.Navigable接口,java.util.Navigable接口继承自java.util.SortedSet接口,间接继承自java.util.Set接口。

  • 相关阅读:
    5_添加购物车 View+Con
    5_添加购物车 B+M
    5_添加购物车 D
    登录注册V
    bootstrap-标题
    h5整理--详解css的相对定位和绝对定位
    各大门户网站的css初始化代码
    九月二十八JS验证
    js函数和运算符
    4.1原始表达式 9/16
  • 原文地址:https://www.cnblogs.com/heibaimao123/p/13850929.html
Copyright © 2020-2023  润新知