HelloCoder HelloCoder
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
  • 《可观测和监控》
随笔
关于作者
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
  • 《可观测和监控》
随笔
关于作者
  • 《PureJavaCoderRoad》

    • 导读

    • Java基础

    • Java进阶

      • 常用类

      • 集合

        • Comparable接口
        • Deque
        • HashCode和equals
        • Iterator与Collection
        • List
        • Map
        • Queue
        • Set
        • Stack
        • 集合类的介绍
      • 反射

      • IO

      • Java新特性

      • 序列化与反序列
      • 泛型
    • Java高阶

    • 开发辅助工具

    • 计算机网络

    • 数据库

    • JavaEE

    • 中间件

    • 架构

    • 建议

  • PureJavaCoderRoad
  • Java进阶
  • 集合
#集合类 #介绍
码农阿雨
2022-05-26
目录

集合类的介绍

Java的集合是一种强大的数据结构,为开发者提供了很方便使用的类。

这也使得Java和C语言有了很明确的区别:Java的轮子很多

在日常的开发中,我们可能会遇到需要存储数据的需要,存储数据还必须要进行数据处理,比如排序、去重、交集等等。

此前学习的数组可以做到,但是数组并不具有数据处理的优势,因为诞生了集合。

例如要存储我的三辆车,五菱宏光、宝马、奥迪信息等等;存储一个班级的学生信息,并通过学号排序、计算平均成绩等等。

# Java 集合框架

在集合诞生之前,还出现了很多类,比如说Dictionary, Vector, Stack, Properties 这些。

随着Java的版本迭代,在jdk1.2版本中,新增了Java 集合框架。

Java 2之前,Java是没有完整的集合框架的。它只有一些简单的可以自扩展的容器类,比如Vector,Stack,Hashtable等,所以很多的集合都是开箱即用,以下的集合是必须是要掌握的。

我们常说的Java集合包括:

  • 集合框架(Collection),存储一个元素集合,包括List、Set 、Queue,这三个又衍生出ArrayList、LinkList等等。

  • 图(Map),存储键/值对映射。主要的子类有HashMap、TreeMap等等。

集合框架

Java的集合框架是Java的重点,在进行业务开发的时候,能否使用合理的集合快速处理数据,是一个Java程序员的基本功。

Java的集合类定义在java.util包中,我们需要掌握的有 Map、List、Set、Queue、Stack。

接下来将详细展开学习。

阅读全文
×

(为防止恶意爬虫)
扫码或搜索:HelloCoder
发送:290992
即可永久解锁本站全部文章

解锁
#集合类#介绍
上次更新: 2025-09-05 07:09:03
最近更新
01
阿里面试题(答案)
09-05
02
《LeetCode 101》
09-05
03
《LeetCode CookBook》
09-05
更多文章>
Theme by Vdoing | Copyright © 2020-2025 码农阿雨
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式