课程目的

整个课程的目标是享受乐趣、保持快乐并获得真正的 Java 编程技能,以便轻松找到程序员的工作。

游戏结构

该课程包含四个主要任务,每个任务至少包含十个级别。每个级别包含 10-12 节课程和 20-30 个练习。为了完成任务和其他一些行动,您可以获得经验值或“暗物质”。您可以用它来解锁后续课程和任务。

进入下一个级别或课程

要进入下一课程或级别,您需要收集足够的“暗物质”来“付费”来解锁它。

每项任务的描述都会说明完成该任务您将获得多少个单位。

例如,您将通过以下练习获得 1 单位暗物质。

练习

在 CodeGym 中,您会发现大量不同的练习。通过它们你会得到暗物质。

从示例中复制代码 - 这是最简单的练习。要完成此操作,您需要在底部窗口中输入与顶部窗口中显示的 Java 代码完全相同的代码。

编写程序 - 这些是课程中最重要的练习。这些任务的复杂性差异很大:从短小简单的任务到真正让你的大脑发挥作用的益智游戏……你可以开始处理任何标记为“可用”的任务。要开始,只需单击任务描述上的“打开”按钮即可。

这将打开 Web IDE。第一个选项卡包含任务条件。第二个选项卡是您键入代码的位置。您将在左侧找到项目树。

完成任务后,单击“验证”按钮。您将发现任务解决方案是否正确。

如果您只想执行程序而不验证它,只需单击“运行”按钮即可。

这个工具栏可以让您重置您的解决方案(以防您感到困惑)、分析您的代码(如果您正在黑暗大师的指导下学习)或获得解决方案的帮助。

创建迷你项目 - 这些是最有趣和最具挑战性的练习!迷你项目由一系列相互关联的子任务组成。最后,您将创建自己的小项目,例如游戏。但在创建第一个迷你项目之前,您还有很多工作要做。直到 20 级,您才会看到您的第一个迷你项目。

书呆子休息 - 这些是所有练习中最难的!只是在开玩笑!大多数情况下,“休息”包括观看一段很酷的科技相关视频。是的,您仍然可以通过这些练习获得暗物质奖励。

P.S.:从第 3 级开始,您将能够使用名为 IntelliJ IDEA 的集成开发环境 (IDE) 来处理任务。课程将教您如何完成此操作,但我们稍后会告诉您更多相关信息。

课程和任务状态

任务可以具有以下状态。

“可用”——继续尝试完成它!

“已完成”——不到三天前,你成功完成了这项任务并收集了你的暗物质。您可以尝试再次解决该问题以改进您的解决方案。

“已结束”- 您已成功完成此任务并在三天多前收集了暗物质。

“已锁定” – 您无法再提交此任务进行验证。

课程有两种可能的状态:“可用”和“锁定”。

“可用”课程之后的第一个“锁定”课程是您停止的课程。如果点击它,会提示你支付一定数量的暗物质来解锁。您可以从上一课中转到那里,也可以单击课程列表中相应的卡片。