在這個級別中,您繼續熟悉集合:您弄清楚了 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 的更多信息。更準確地說,更少的文字,更多的代碼和實踐。畢竟,很多人的大腦(經常)都是關於這個話題的糊塗而​​不是知識。如果您想更好地了解該主題,請不要害羞:隨時閱讀和探索。