Java18 类集框架

第18章 类集框架

 

18.1  Java类集框架

 

  类集:动态对象数组方案。

  最重要的两个结构:链表、树。

  意义:对常见的数据结构进行完整的包装。

 

  Collection List Set

  Map

  Iterator  ListIterator

  Enumeration

  Stack  Queue

 

18.2  Collection集合接口

  java.util.Collection  单值集合

 public boolean add(E e)

  public boolean addAll(Collection<? extends E> e)

  public void clear()

  public boolean contains(Object o)

  public boolean remove(Object o)           需要equals()方法支持

  public int size()

  public Object[] toArray()

→ public Iterator<E> iterator()

→   允许重复的List子接口,不允许重复的Set子接口

 

18.3  List集合

   public interface List<E> extends Collection<E>

 

→  public E get(int index)

   public E set(int index, E element)

   public ListIterator<E> listIterator()

   static方法:List.of()

→  List接口中有三个常用子类:ArrayList(90%)、LinkedList(8%)、Vector(2%)

 

18.4  Set集合

18.5  集合输出

18.6  Map集合

18.7  Stack栈

18.8  Queue队列

18.9  Properties属性操作

18.10 Collections工具类

18.11 Stream

18.12 本章概要

posted @ 2021-05-25 22:01  legendary_tm  阅读(82)  评论(0编辑  收藏  举报