Logo
☆☆☆☆☆
0.0
Intermediate
5h

Java中的集合

集合是Java编程中最重要的主题之一。如果不充分了解Java中的每种集合类型,在特定场景下就很难选择合适的集合类型。 本课程将帮助你深入理解Collections框架中所有可用的集合类型,例如列表、链表、集合和哈希映射。 完成本课程后,你将掌握如何修改集合中的数据、如何对集合进行排序,以及如何使集合具备线程安全性。此外,你还将学习每种Java集合的内部工作原理,从而能够更高效地使用它们。

12 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Java中的集合
集合是Java编程中最重要的主题之一。如果不充分了解Java中的每种集合类型,在特定场景下就很难选择合适的集合类型。 本课程将帮助你深入理解Collections框架中所有可用的集合类型,例如列表、链表、集合和哈希映射。 完成本课程后,你将掌握如何修改集合中的数据、如何对集合进行排序,以及如何使...

WHAT YOU'LL LEARN

理解 Java Collections 框架,并掌握 List、LinkedList、CopyOnWriteArrayList 等列表实现的使用方式与适用场景。

TAKEAWAY SKILLS

Java
Programming Language
Data Structures

Content

12 Lessons • 0 Quizzes • 0 Challenges

让我们开始吧
  1. 1

    课程介绍

  2. 2

    集合简介

Java中的列表
  1. 1

    ArrayList:简介

  2. 2

    ArrayList:插入与获取元素

  3. 3

    ArrayList:操作

  4. 4

    ArrayList:遍历

  5. 5

    ArrayList:使用 ListIterator 进行迭代

  6. 6

    ArrayList 排序

  7. 7

    理解 Comparable 接口

  8. 8

    理解 Comparator 接口

  9. 9

    ArrayList:练习题

  10. 10

    ArrayList:练习题解

  11. 11

    测验:ArrayList

Java中的LinkedList
  1. 1

    LinkedList 简介

  2. 2

    LinkedList 的获取、删除与排序

Java中的CopyOnWriteArrayList
  1. 1

    CopyOnWriteArrayList:简介

  2. 2

    CopyOnWriteArrayList:内部工作原理

  3. 3

    CopyOnWriteArrayList:迭代

HashSet:创建、操作与遍历
  1. 1

    HashSet:创建与插入

  2. 2

    HashSet:操作

  3. 3

    HashSet:遍历与排序

  4. 4

    HashSet:练习题

  5. 5

    HashSet:练习题解答

  6. 6

    HashSet:测验

Java中的TreeSet
  1. 1

    TreeSet:创建与插入

  2. 2

    TreeSet:获取与删除

  3. 3

    TreeSet:练习

  4. 4

    TreeSet 练习题解答

Java中的HashMap
  1. 1

    HashMap:创建与插入

  2. 2

    HashMap:更新与删除

  3. 3

    HashMap:操作

  4. 4

    HashMap:Java 8 的改进

  5. 5

    HashMap:内部实现

  6. 6

    HashMap:如何设计一个良好的键

  7. 7

    HashMap:迭代

  8. 8

    HashMap:练习题

  9. 9

    HashMap:练习题解

  10. 10

    HashMap:测验

Java中的TreeMap
  1. 1

    TreeMap:创建与插入

  2. 2

    TreeMap:获取与删除

  3. 3

    TreeMap:按值对 TreeMap 进行排序

  4. 4

    TreeMap:HashMap 的排序实现

Java中的LinkedHashMap
  1. 1

    LinkedHashMap:简介

  2. 2

    LinkedHashMap:内部工作原理

其他 Map 实现方式
  1. 1

    ConcurrentHashMap

  2. 2

    IdentityHashMap

  3. 3

    EnumMap

数组类
  1. 1

    数组查找

  2. 2

    对数组进行排序

  3. 3

    复制数组

  4. 4

    数组:操作

  5. 5

    测验:数组

Collections 工具类
  1. 1

    查找最小、最大元素与元素出现频率

  2. 2

    搜索、复制和填充集合

  3. 3

    使集合不可修改

  4. 4

    使集合线程安全

  5. 5

    谢谢!

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)