在这个级别中,您继续熟悉集合:您弄清楚了 HashMap 和 HashSet 是什么,并且还进一步了解了 Collections 帮助类的方法。在 HashSet 的上下文中,讨论另一种类型的循环是相关的:for-each 循环,它将帮助您在屏幕上显示 HashSet 元素的列表。

最后,一个全新的主题是多选 switch 语句。

一般来说,我们建议您吸气和呼气,然后(暂时)完全关闭这些主题——仔细阅读一些额外的课程。不会无聊的!

收藏类

ArrayList 非常适合某些任务。Java 的创建者在单独的类中采用并实现了它们,这样您和其他开发人员就不必每次都自己实现它们。在本文中,您将了解这些任务和 Collections 类。

For-each 循环

如您所知,for-each 循环是一种 for 循环,在您需要处理数组或集合的所有元素时使用。在本课中,您将找到将此循环与数据数组和集合一起使用的示例,并且您将观看有关此类循环如何工作的有用视频。如果这还不够,欢迎阅读我们自己的学生关于 for 和 for-each 循环的额外阅读材料。此外,还有一系列用于在 Java 中处理集合的替代方法。

Java的switch语句

想象一下,你是一个停在岔路口的骑士。如果你向左走,你会失去你的马。如果你走对了,你将获得知识。我们如何在代码中表示这种情况?您可能已经知道我们使用 if-then 和 if-then-else 等结构来做出这些决定。但是如果这条路不是一分为二而是一分为二怎么办?

你有“完全靠右”、“稍微靠左”、“稍微靠左”等等的道路,总共有 10 种可能的道路?想象一下您的“if-then-else”代码将如何在此版本中增长!假设你在路上有一个 10 路岔路口。对于这种情况,Java 有 switch 语句。我们将多次谈论这个家伙。

链表

Java 程序员不仅仅靠 ArrayList 生存。还有许多其他有用的数据结构。例如,链表,又名 LinkedList。对 LinkedList 已经有了初步印象,但还没有深入了解它的特点是什么?阅读本文,您将更多地了解此数据结构的工作原理以及它提供的好处!

HashMap:这是一个什么样的映射?

我们不要忽略前面课程中的另一种数据结构。你已经知道什么是 HashMap 了吗?非常好。但是如果你没有安全感并且认为 HashMap 不是你的强项之一,那么阅读文章并沉浸其中。它包含大量有用的示例。

如何使用枚举类

您已经知道如何创建类。但是,如果您需要以某种方式使用类来限制值的范围怎么办?在 Java 1.5 出现之前,开发人员独立想出了针对这个问题的“多步解决方案”。但是后来 Enum 类出现了,解决了这个问题,它具有类的所有功能以及一些特性。在本文中,您将了解它与其他类的不同之处。

枚举。实际例子。添加构造函数和方法

关于 Enum 的更多信息。更准确地说,更少的文字,但更多的代码和实践。毕竟,很多人的大脑(经常)都是关于这个话题的糊涂而不是知识。如果您想更好地了解该主题,请不要害羞:随时阅读和探索。