java:类集回顾

1.类集设置的主要目的:动态的对象数组

2.类集中有以下几个接口:

     Collection:是存放单值的最大父接口

           |- List接口:里面的内容是允许重复的

           |- ArrayList, Vector, LinkedList(实现了Queue接口)

     Set接口: 内容不允许重复,依靠hashCode和equals()方法来完成重复元素的判断

          |- HashSet:属于散列的存放,无序

          |- TreeSet: 属于有序的存放,依靠Comparable接口进行排序的操作

   Map接口:存放一对值的接口,也可以称为保存二元偶对象,Key不能重复

       |- HashMap: 无序存放

       |- Hashtable: 

       |- TreeMap: 按照Key进行排序的功能,按照Comparable接口排序

       |- 任何一个非系统类作为key的话,则必须覆写里面的hashCode和equals()方法

   输出接口:

    |- Iterator: 可以直接通过Collection接口进行实例化的操作

    |- ListIterator: 只能通过List接口进行实例化的操作

    |- Enumeration: 古老的输出接口

    |- foreach: jdk1.5新的支持

  集合的操作工具:Collections

 

posted @ 2017-10-23 21:29  穆晟铭  阅读(208)  评论(0编辑  收藏  举报