zoukankan      html  css  js  c++  java
  • java集合类系列1--基本介绍

    • 什么是Java集合
      • Java集合是Java工具类,也就是Java集合类是一种特别有用的工具类,集合一词表明是存储对象的,我们可以用Java集合类存储一些对象,并且可以实现常用的数据结构,如栈,队列等!Java集合就像一种容器,可以把一些东西丢进该容器中。
      • 我们已经知道Java集合就是用来存储数据的,但是为什么要使用Java集合呢,我们之前学过存储多个数据我们可以使用数组来完成,但是我们也清楚数组的长度是有限制的,当我们规定了一个数组的长度以后就意味着我们存储的数据是有限的,而且数组还不能存放含有映射关系的数组,比如我们的学号对应一个学生,123—–张三,类似这样的数据数组就显得无能为力了,但是Java集合中的Map集合就能存放这样的数据。所以Java集合是个好东西。
      • 集合类主要负责保存,容纳其他数据,所以集合类也叫做容器类,所有的集合类都位于java.util包下。
    • Java集合类大致分类
      • 学习Java集合类我们从以下几个主要的内容进行学习,大致可以分为List列表,set集合,map映射和工具类,这个工具类包括Iterrator迭代器,Enumeration枚举类,Arrays和Collection。
    • List列表简介
      • list是一个有序的队列,每一个值都有它的索引,第一数值的索引是0,类似我们熟知的数组,它有自己的四个实现类,我们在研究list的时候也要深入学习掌握这四个实现类。分别是LinkedList, ArrayList, Vector, Stack。
    • Set集合简介
      • 相比较list,set是一个不允许有重复元素的集合,同理set也有自己的实现类,主要有两个实现类HashSet和TreeSet,他们 两个实际上都是借助HashMap和TreeMap进行实现的,关于HashMap和TreeMap后面会介绍到!
    • Map映射简介
      • 为什么叫map映射呢?因为map集合不同与list和set,map集合是通过键值对的形式出现的,也就是key-value的形式,一个key对应一个value,在学习map的时候要对hashmap和treemap有个清楚的认识并且熟练掌握其用法。
    • 工具类
      • 包含Iterator,Enumeration,arrays和Collection。Iterator是集合的标准输出,说白了就是需要通过Iterator把集合中的数据打印出来让我们看到,Iterator是迭代器,通过对集合中的数据进行一个个的判断,如果集合中有数值则打印,知道判断完毕。Enumerration这个工具类的功能和Iterator有点类似,但是功能较少,只能在HashTable,Vector和Stack中使用,我觉得这个可以不用太多关注,我们只需要学会使用Iterator就可以了。至于Arrays和Collection是操作数组和集合的两个工具类。
  • 相关阅读:
    Q/GDW 10233-2018等国家电网公司电动汽车充电设备相关标准
    TB/T 2628-2020 铁路预制普通钢筋混凝土简支梁
    GB/T 51396-2019 槽式太阳能光热发电站设计标准
    GB/T 17467-2020 高压/低压预装式变电站
    GB/T 3906-2020 3.6 kV~40.5 kV交流金属封闭开关设备和控制设备
    GB 51388-2020 镍冶炼厂工艺设计标准
    GB/T 51409-2020 数据中心综合监控系统工程技术标准
    linux-09(查看文件命令tail)
    jmeter-02
    2019-3-19记随手记面试
  • 原文地址:https://www.cnblogs.com/ithuangqing/p/12113697.html
Copyright © 2011-2022 走看看