“阿米戈,第 8 级 Java 开发人员,报到上课,先生!”
“啊,阿米戈,是你吗?你好!从军事言辞上看,你一定在跟船长说个不停。”
“根本没有,先生!我只是跟船长说了适量的话!下面是我的报告:我已经学习并部分理解了有关集合的课程,而且我已经完成了很多有关集合的任务,先生!但这还不是全部…”
“你说部分理解?而不是全部?好吧,这里有五节有趣的课程可以提供帮助。我希望在你复习完这些课程后,一切都变得更加清晰。”
图片中的 ArrayList
“如果你不太了解 ArrayList 的工作原理,则本节课适合你。这里有很多图片和说明,几乎没有代码。但最重要的是,在阅读并吸收了本节课的知识后,你对 ArrayList 的工作原理会有很好的理解...谁知道呢,也许之后你甚至可以实现自己的 ArrayList!因此,对于初级开发人员来说,这是一个很好的任务。”
Collection 类
“有些任务非常适合使用 ArrayList 来完成。Java 的创建者在单独的类中实现了此功能,因此你和其他开发人员不必每次都提供自己的实现。本文将处理这些任务和 Collection 类。”
LinkedList
“Java 程序员并不仅仅依靠 ArrayList。还有很多其他有用的数据结构。例如,链接的列表(在 LinkedList 类中实现)。你已经对它形成了第一印象,但是还没有探索 LinkedList 的特殊功能,是吗?请阅读该文章,你会更好地了解此数据结构的组织方式及其优点!”
HashMap:这是哪种映射?
“还有另一种数据结构,你在课程中已经听说过一些…你说什么?你已经掌握了有关 HashMap 的所有知识吗?如果是这样,我为你感到高兴(不过你很可能弄错了!)。但是,如果你感到怀疑,请阅读该文章并开始学习。里面包含很多有用的示例。”
如何才能不在时间里迷失:DateTime 和 Calendar
“嗨,这里有一些新内容:一些有用的信息,关于如何随着时间的推移更好地掌握 Java 知识。从历史上看,Date 是用于处理日期的第一个类...你听说过吗?你可以使用它,但是它... 呃... 甚至对我来说也是有点奇怪的...而且它已被弃用(还记得那个词吗?如果不记得,请用 Google 快速搜索)。后来出现了更复杂的工具:DateTime 和 Calendar。我建议你学习它们!”
“今天就到这吧。这次没有提供太多额外的课程,但是这些课程都是非常有用和详尽的。什么?!嗨,别再打瞌睡了。向右转!再向右转!齐步走!阅读!”
GO TO FULL VERSION