CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
级别 8
你已经升级了!
Java 语法
第 8 级,
课程 0
还记得是谁在 CodeGym 秘密中心教授激励课程吗?对,是我们的超级专家。既然如此,请不要因为偷懒而错过他对全球就业市场的研究报告—它的优势、要求、职业前景和自由—与当地市场相比。
有关集合的课程
Java 语法
第 8 级,
课程 1
主要用途是存储一组其他元素的 Java 类称为集合或容器。将我们收集的东西称为集合是有道理的。Java 集合分为三个主要群组:集、列表、映射(或词典)。本节课将为你介绍它们之间的区别。
所有集合的列表
Java 语法
第 8 级,
课程 2
在 CodeGym 秘密中心,即使第一个目标也要处理重要的事情,因此第八级当然也是如此。我们继续来了解一个重要的工具:集合和集合接口。在本节课中,你将了解到 Java 有四个列表、三个集和四个映射。你将通过学习几个示例来加深自己的理解。
练习使用集合
Java 语法
第 8 级,
课程 3
你收集过猫吗?植物呢?你能在没有任何提示的情况下猜出 HashMap 的含义吗?问题太多了!但是,如果你对三个问题中的至少两个回答“是”,那么现在你可以创建猫并将其添加到集合中了!我们将执行跟集合有关的任务,同时创建包含植物的 HashSet 和包含猫的 HashMap。
介绍 Date 类型
Java 语法
第 8 级,
课程 4
时间有方向,还是仅仅是存在的?Date 类型并没有回答这个问题。但它有助于解决各种有趣的问题。例如,测量时间间隔,存储日期和时间,以及计算自格林威治标准时间 1970 年 1 月 1 日起经过了多少毫秒。
ArrayList 和 LinkedList
Java 语法
第 8 级,
课程 5
一个接口可以有多个实现。没有任何一种实现始终比其他实现更好。在一种方法中,某些操作的速度很快,而另一些操作的速度却很慢。对于另一种方法,情况可能相反。这就是列表接口有两个不同类的原因:ArrayList 和 LinkedList。本节课探讨一种方法如何比另一种方法更好,反之亦然。
衡量列表性能
Java 语法
第 8 级,
课程 6
“集合”主题可能非常烧脑,但是我们将尝试训练你的大脑以使烟点尽可能高。因此,我们来处理几个任务,最好是有趣的任务。在本节课,我们将执行一些测量操作:我们将弄清楚对每个列表执行 10000 次插入所需的时间,以及调用相同次数的 get 所需的时间。
可以对集和映射执行哪些操作?
Java 语法
第 8 级,
课程 7
集是一堆未编号的对象。映射是一组键-值对。虽然二者相似,但有些操作只能对映射执行,而不能对集执行。对于后者,我们只能添加元素、删除元素,以及检查元素是否在集中。但是,映射支持很多其他操作。想知道是哪些操作吗?我们来完成这节课。
练习使用集和映射
Java 语法
第 8 级,
课程 8
虽然不如无处不在的列表那样常用,但映射(一组键值对)却在很多任务中使用。在这节实践课中,你将以标准的 CodeGym 方式学习如何使用映射和集。你猜出是哪种方式了吗*?(*答案:完成任务的方式)。
教授提供的有用链接 – 8
Java 语法
第 8 级,
课程 9
我们必须尊重这位老教授的工作:他一直在辛勤苦干,寻找学生所需的参考资料并乐于分享这些资料。一切都是为了获取知识!今天,他发掘出几篇有关 ArrayList、LinkedList 和一般集合的优秀文章。不要忽略这些内容。你必须好好阅读!现在我们上课,继续汲取知识!
如果没有 Java,我们会有 Javapocalypse(《Java 末日》)
Java 语法
第 8 级,
课程 10
你马上就要完成级别 8 了!在完成所有这些讲座和任务后,你需要休息一下。学习 Java 可能很困难,但请记住:如果没有 Java,世界就不会存在!如果有一天 Java 突然消失了怎么办?在我们熟悉的环境中会发生什么?让自己放松,并观看有关真实 Javapocalypse 的精彩视频。:)
最终任务
Java 语法
第 8 级,
课程 11
在级别结束时必须完成几个任务。其中有些任务比较高级,要求学生能够使用 Google 进行搜索。或者独立思考。或者边思考边使用 Google 搜索。日复一日地练习完成这些任务,你的技能将以惊人的速度增长。它们是专门针对 IDEA 创建的。
Please enable JavaScript to continue using this application.