zoukankan      html  css  js  c++  java
  • Java-集合

    一、集合体系图:

    什么是集合?

    Java给我们提供了一个能够存储任意对象,且长度是可变的集合类体系 。

    1、Collection集合:

      1、它是属于util包的接口,不能被实例化,使用多态技术创建子类对象,然后去使用父类引用。指向子类对象。

      2、调用父类方法:

      Collection c = new ArrayList();

      3、功能:

        

      4、遍历

        

    2、List集合:

      1、特点:有序、可重复、有索引。

      2、常用方法:

        注意:凡是可以操作角标的方法,都是该集合特有的方法!

        

      3、List集合有三个常用子类:ArrayList集合、LinkedList集合、Vector集合

        1、ArrayList集合:

        

        2、LinkdeList集合:

           

        3、Vector集合

        

        4、List特有的迭代器

        

    3、Set集合:

      1、它和Collection接口方法一致,是最简单的一种集合。

      2、特点:无序、不可重复、无索引

      3、Set集合的两个常用子类:HashSet集合和TreeSet集合。

      4、HashSet集合:

        

      5、TreeSet集合:

       

        5.1、TreeSet集合 如何给自定义数据类型进行排序?

        

          

          5.2总结:

          

    4、Generic泛型:

      

      

      

     5、Map集合:

      

      1、特点:

      

      2、常用功能:

      3、Map接口的常用子类:

        和Set很像,Set集合的底层就是用了Map集合,只用了它的key。

        3.1、HashTable集合

        

        3.2、HashMap集合

        

        3.3、TreeMap集合

        

    6、Collections工具类:

      

    7、集合的总结:

      

         

  • 相关阅读:
    使用promise手动封装ajax函数
    node c++多线程插件构想
    node c++多线程插件 第一天 c++线程相关函数
    gps数据转百度地图坐标
    node.js异步控制流程 回调,事件,promise和async/await
    重回博客 谈一谈Node中的异步和单线程
    关于js模拟c#的Delegate(委托)实现
    基础知识 字符编码简介
    工作经历20130316
    Sql Server 学习1
  • 原文地址:https://www.cnblogs.com/AlbertY/p/9425395.html
Copyright © 2011-2022 走看看