通过订阅我们的任一计划,您可获得在 CodeGym 上的全部学习权限
  • Java Premium
    30
    $ 每月
    用于在不需要遵守 a 日程的情况下自定进度完成交互式 Java 课程。

    您将获得:

可进入基础 Java 课程 

交互式自学 Java 课程包含 6 个任务:Java 语法、Java 核心、Java 集合、多线程、JSP & Servlets、SQL & Hibernate。 在本课程中,您将学习所有关键的 Java 主题:Java 语法、基本类型、数组、列表、集合、 泛型、异常处理、线程编程、文件操作、网络与互联网。 您还将学习面向对象、序列化、递归、注解、常见的设计模式等内容。

这些任务包含 500 多个小讲座 和超过 1000 道逐步增加难度的实践题目。本课程将帮助您在实践中独立掌握 Java 编程基础。

该交互式基础课程适合初学者以及希望学习 Java 的有经验程序员。

持续学习 

你可以随时返回该 课程 — 我们会保存你的进度。如果 你需要从解决一个 复杂任务中休息一下,没问题:在方便的时候继续。提交以供验证后,你的解答会保存在我们的服务器上,并且可以在任意设备上重新打开。

即时任务验证 

掌握新知识的最佳方式是将其应用于实践。但你如何知道程序是否运行正确?需要有人来检查你的作业!在 CodeGym 上,你的任务解答会被即时且自动地检查。大多数任务的检查时间低于一秒。你只需一次点击,如果你的程序(解答)编写正确,就会立即知道结果。

任务验证的详细信息 

你不仅会收到任务描述,还会得到由若干要点组成的详细需求清单。验证后,你会看到关于任务测试的扩展信息,清楚地显示你的程序满足了哪些要求以及哪些要求你的程序 未满足。

与其猜测为什么您的程序未通过 验证,不如把注意力放在解决它上。知道程序的某个部分无法正常工作非常重要,更重要的是要确信其他部分都按预期运行。

任务帮助 

CodeGym 有一个专门用于讨论题目解法的 "帮助" 板块。 您可以在此发布无法运行的解答并寻求帮助或建议。您也可以帮助他人发现他们程序中的错误。您可以直接从任务页面访问 "帮助", 在该板块中,您也可以通过任务的 ID 或名称轻松找到相关讨论。

奖励任务 

学习进展顺利,并能轻松攻克题目吗?为了避免您感到无聊,几乎每个主题都有若干奖励任务。这类任务以星号标记。

这些任务比平常更难,不易解决。为此,您可能需要查阅额外资料或在互联网上搜索。但正是这些挑战——那些您不知道如何解决的题目——能让您成为更优秀的程序员。

插件 

IDE(集成开发环境)是每位程序员的主要专业工具。它是用于编写软件的专用程序,而 IntelliJ IDEA 是编写 Java 程序时最方便且流行的 IDE 之一。

通过 CodeGym,您将学会在专业开发环境 IntelliJ IDEA 中编写程序。为了让您使用更方便,我们为 IntelliJ IDEA 编写了专用插件,借助它您可以两次点击获取任务,一次点击提交!

Task recommendations 

Can task requirements be improved and made even smarter? Absolutely, and we at CodeGym have done it. Our programmers constantly analyze the solutions submitted by CodeGym users and look for common mistakes. Then for each such mistake, they write a special test that allows us to recognize it in your code.

When you submit a task for verification, it goes through numerous tests that look for known standard mistakes. If such mistakes are found, you receive a recommendation written by the task author on how best to fix the mistake.

代码风格检查 

Good programmers not only write correct and precise code but also adhere to all guidelines — requirements, and standards for writing code. That’s why CodeGym has a “code style analyzer” that checks your code for compliance with standards and provides you with a list of comments on your code.