java集合类系列1--基本介绍
发布日期:2021-06-30 11:37:30 浏览次数:2 分类:技术文章

本文共 1189 字,大约阅读时间需要 3 分钟。

  • 什么是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是操作数组和集合的两个工具类。

转载地址:https://ithuangqing.blog.csdn.net/article/details/77714160 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Java集合类系列2--Collection之List和Set简单介绍
下一篇:弹出对话框之Dialog,你一定不知道这些

发表评论

最新留言

很好
[***.229.124.182]2024年04月30日 16时41分08秒