• 订阅
  • 一般信息
  • IntelliJ IDEA、CodeGym 插件、JDK

    关于 CodeGym

    什么是 CodeGym?

    CodeGym 是一门交互式、游戏化的在线 Java 编程课程。

    该课程由四个任务组成(Java 语法、核心、多线程、集合),每个任务包含 10 个级别。每个级别都包括有关 Java 理论的简短讲座(每个主题一堂讲座)和巩固所获得知识的任务。随着您学习课程的进展,材料的访问将依次打开。

    课程的主要特点:

    • 以游戏形式学习。 CodeGym 是一个具有自己的特色和历史的未来世界。你需要“升级”的角色是机器人Amigo,他从头开始学习编程。为了正确完成任务,您将获得奖金(“暗物质”),然后将其用于开设新的讲座/级别并在课程中进一步前进。

    • 必要的最低限度的理论和生动有趣的例子。课程只包含就业真正必需的知识。

    • 通过实践学习。 80% 的课程致力于实践任务。任务从第一堂课开始就出现了,并且其复杂性逐渐增加。您可以直接在网站上解决任务,其中包括对代码的即时验证以及如何改进代码的建议。

    • 就业准备。从课程中间开始,学生开始编写小型项目(例如,餐厅应用程序、聊天机器人、游戏)并接受专注于准备面试的作业。

    • 来自课程开发者、学生和 CodeGym 校友的帮助。您可以向社区寻求帮助来解决复杂的任务,讨论与培训和求职相关的任何问题。 CodeGym 是一个全球程序员社区。

    整个课程的目标是获得真正的Java编程技能,以便您可以轻松地成为一名程序员。

    我将从 CodeGym 学到什么?

    首先,您将学习Java Core。这是 Java 语言的核心 - 每个潜在的初级 Java 开发人员都需要了解的一切。您将通过解决 1200 多个任务的实践来学习这一点。从课程的后半部分开始,你还将遇到推箱子、星球大战游戏、在线聊天、ATM模拟器等迷你项目。

    此外,除了 Java 之外,还有一些课程专门讨论面试过程以及如何撰写简历。

    在哪里可以看到课程表?

    任务地图中提供了详细的课程和学习主题列表: Java 语法Java 核心Java 多线程Java 集合

    你们颁发文凭/证书吗?

    编程是一项实践活动。因此,在测试真正的技能之前,任何潜在的雇主都不会相信哪怕是最漂亮的一张确认完成课程的文件。因此,我们不颁发证书。

    相反,我们教授编程的方式是,CodeGym 毕业生无论是否拥有文凭、证书或其他教育奖杯,都可以找到工作。

    在 CodeGym 上学习对我有何好处?

    在 CodeGym 上学习将帮助您以最有效的方式获得编程技能。

    光靠看书或者看视频是不可能成为程序员的!要学习如何编程,您需要……好吧,编程,并形成“正确的”程序员思维。

    为了帮助实现这一目标,有 1,200 多个不同复杂性和自动验证的任务。通过解决所有任务,您将获得超过 300-500 小时的实践经验。 CodeGym 提供了理论、实践以及最重要的是对您编写的代码进行审查的结合。

    在哪里可以找到有关 CodeGym 的评论?

    1. 您可以在我们的网站上找到评论部分。在这里您可以留下您的反馈并阅读其他用户的意见。
    2. 您还可以在互联网上搜索评论。在 Google 中输入“CodeGym 评论”,您会得到很多结果。我们不会过滤第三方评论,因此您不仅可以看到积极的评论(其中还有很多,令人愉快),还可以看到建设性和不太建设性的批评。

    PS:评论是主观的,所以只有亲自尝试后才能形成自己的看法。尝试 CodeGym 上的第一级 - 它是完全免费的。

    关于任务

    “史诗任务”是什么意思?

    您可能遇到过标记为“史诗”的任务。这些就是所谓的“未来的任务”。它们基于最多三个即将到来的级别的理论。这是故意的。如果您现在确实想解决该任务,但您没有足够的知识,则需要自己进行研究。这对于任何程序员来说都是一项有用的技能。否则,如果您想继续学习本课程,只需将任务放在一边,等您掌握了必要的理论知识后再返回。

    您的任务有什么特别之处?自己编程而不是为“任务集合”付费不是更好吗?

    首先,找到能够帮助您朝正确方向发展的任务并不容易,尤其是对于新手开发人员而言。其次,即使程序正确运行并提供了答案,这并不意味着它已被正确解决。

    这就是为什么自动验证系统在我们的课程中发挥着重要作用。我们的智能验证器将立即检查您的任务,分析任何错误并发送建议以消除错误。

    您有多少任务以及什么类型的任务?

    CodeGym 的四个任务中有超过 1200 个任务。

    它们的内容可能有所不同:

    1. 代码输入。这是由机械代码输入组成的最简单的任务类型。虽然数量不多,但在教育的初始阶段也是需要的,以便学生习惯编写代码。

    2. 更正已完成的代码以匹配任务的条件。

    3. 编写自己的代码来解决任务。

    它们可能因时间顺序而有所不同:

    1. 所涵盖材料的任务 - 这些任务通常在讲座结束后立即进行。大多数情况下它们很简单,尽管任何事情都可能发生?

    1. “来自未来”的任务。这些任务会让你比所涵盖的讲座材料稍微领先一些:他们会有一些讲座中还没有的东西。提示:通常解决“未来任务”所需的材料是在下一个级别中给出的。

    它们可能在数量上有所不同:

    1. 具有一个/多个条件的简单任务。

    2. 迷你项目(从 20 级开始),由多个子任务组成。完成此类任务的结果是一个有趣且有时有用的程序,例如小游戏、URL 缩短器或 ATM 模拟器。您将逐步创建一个小型项目(条件分为 5-20 个子任务)。

    任务要求是什么意思?

    为了了解成功完成任务需要做什么,您会获得每项任务的要求列表。

    当您发送解决方案进行验证时,每个满足的条件旁边都会出现一个复选标记。如果不满足条件 - 将出现一个十字。这样就可以明确需要满足哪些条件,以便任务通过验证。

    什么是任务建议?

    想象一下您的代码有错误。由于某种原因,它无法正常工作。但为什么?要了解这一点,您需要在任务验证后查看代码建议。自动虚拟导师会对您的代码进行评论,指出错误,并且在 95% 的情况下会解释其发生的原因。

    教学方法

    为什么应该学习 Java

    Java 是最面向未来的编程语言,并且在不断发展和改进。 20多年来,Java市场牢牢地巩固了其领导者的地位,到目前为止,其在开发者中的受欢迎程度不存在任何降低的先决条件。尽管历史悠久,Java 仍在蓬勃发展。

    从职业角度开始学习Java的5个理由:

    1. 数量最多的编程职位空缺与Java相关。
    2. Java 开发人员的薪资是业内最高的。
    3. Java 开发人员在世界各地都很受欢迎,因此这是一个在任何地方旅行和工作的绝佳机会。
    4. 您可以使用 Java 为任何平台编写代码。 Java 编程实现了“一次编写,随处运行”的原则。
    5. 与其他编程语言相比,Java 具有最高的可靠性和安全性。

    与其他编程语言相比,Java 具有最高的可靠性和安全性。

    1. 即使您没有数学/技术背景也可以掌握Java。
    2. Java 是一种面向对象的编程语言。
    3. Java有一个设计良好的API。
    4. Java 拥有强大的开发工具,如 IntelliJ IDEA、Eclipse 和 Netbeans。
    5. 大量开源库的集合。
    6. 优秀的社区支持。
    7. 出色的文档支持 - Javadocs。
    8. Java是一个独立的平台。
    9. Java 随处可见。

    简而言之——开始学习。 ?如果您定期学习,您可以在 6-12 个月内成为一名 Java 开发人员,并彻底改变您的生活。

    祝你好运!

    CodeGym 与其他课程有何不同?

    • 大量练习:超过 1200 个任务,其中包括小型项目。
    • 具有全面培训计划的在线课程。
    • 您可以随时按照自己的节奏进行练习。
    • 即时任务验证。
    • 学生代码分析和建议。
    • 学生代码风格建议。
    • 具有语法突出显示和自动完成功能的 Web IDE,可直接在网站上完成任务。
    • 用于通过专业人士的 IDE 完成任务的插件 - IntelliJ IDEA。
    • 游戏形式和情节。
    • 游戏化和情节
    • 一个巨大的社区,人们在这里分享经验并在学习中互相帮助。

    我们的教学方法有何独特之处?

    我们课程的独特性在于多种因素的结合。

    首先,我们注重编程实践。该课程基于 1200 多个不同复杂性和格式的任务,这有助于立即巩固所获得的知识,甚至可以提前一点,自行处理一些理论上的细微差别。为了进步学习,一定要解决尽可能多的任务。因此,在课程结束时,您将拥有至少 300-500 小时的实际编程经验。

    智能自动任务验证系统(虚拟导师),让学生:

    1. 即时发送任务进行验证并得到答案,无论是否正确解决。
    2. 获取任务要求。
    3. 从虚拟导师那里获取评论,他会告诉您代码有什么问题以及如何修复它。
    4. 获取代码风格分析。不同的代码在团队合作中非常重要。

    全面做好就业准备。
    通过 CodeGym 课程的最终目标是获得 Java 程序员的工作。 CodeGym 包含很多内容来实现这一目标:

    1. Java 核心讲座。

    2. 相关技术(例如 JavaScript)讲座。

    3. 具有自动代码审查的任务。

    4. 主动帮助部分,CodeGym 开发团队和课程学生将在其中做出回应。

    5. 用于练习的迷你项目。

    6. 励志讲座(自学过程中动机非常重要!)。

    7. 附加材料的链接。

    8. 访谈问题和答案的详细分析。

    9. 小组部分,您可以在其中找到有助于学习的有用材料。

    学习时不要因无聊而死很重要,因此我们的讲座与不引人注目但有趣的情节和深思熟虑的人物交织在一起。你是 Amigo,一个年轻的机器人,在 Galaxy Rush 宇宙飞船上学习编程。在您的旅程中,您将有非常好奇的人陪伴:)您将从课程中学到其余的内容。

    为什么讲座文本的装饰如此之多?

    您是否注意到,在良好的开发环境中,代码也会被修饰?这样做是为了简化感知。我们的讲座文本有相同的目的。

    订阅

    您有哪些订阅?

    今天有 2 种类型的订阅可供注册 - Premium 和 Premium Pro。

    Premium Pro 充当 Premium 订阅的增强版本。 Premium Pro 包含 Premium 订阅的所有功能,以及:

    1. 当任务状态为“已完成”时,能够再次完成任务;

    2. 代码风格分析;

    订阅部分提供了每个功能的详细说明以及订阅比较表。单击比较表中的功能可查看其详细说明。

    订阅期限和费用

    您可以订阅自付款之日起 1 个月或 1 年的期限。订阅价格为:

    高级版 - 每月 49 美元,每年 499 美元(节省 98 美元)。
    Premium Pro - 每月 99 美元,每年 999 美元(节省 198 美元)。

    订阅部分仅显示与每月订阅类型相关的费用。要订阅一年,请单击所需订阅类型的订阅卡上的“购买”按钮。接下来,在付款页面上,查看步骤 1,将订阅周期从“月”更改为“年”,并使用以下可用方法支付订阅费用。

    不订阅可以学习吗?

    在我们的 Java 课程中,您有机会免费完成第一级。这将帮助您了解 CodeGym 的功能并评估我们的学习形式是否适合您。只有订阅后才能进一步访问。

    订阅有什么好处?

    订阅可让您按顺序访问 CodeGym 课程 - 从 0 级到 40 级。除了访问课程之外,您还可以获得付费订阅中包含的许多功能 - 即时任务验证、建议和有关任务验证的详细信息,奖励任务、迷你项目等等。

    每月订阅包括自动续订。它是什么?

    每月订阅包括自动续订选项。订阅自付款之日起 30 天内有效。自动续订(新付款)在订阅结束前 1 天开始。

    这非常方便:您无需记住何时将禁用对课程的访问。因此,您可以不间断地访问我们网站上的学习。

    Visa和Mastercard卡支付时订阅自动续订默认开启,由Stripe在支付页面处理。此外,您可以随时在网站的订阅设置中禁用自动续订订阅。

    年度订阅是否包括自动续订?

    不可以。仅当通过 VISA 和 Mastercard 付款时,自动续订选项才适用于按月订阅。

    例如,是否可以订阅 3 个月?

    是的你可以。为此,您需要为订阅的每个月支付三笔单独的费用。

    您需要遵循以下流程:进入订阅部分,点击订阅卡上的“购买”按钮,然后付款。执行此操作 3 次或更多次,具体取决于所需的订阅持续时间。

    如果您连续购买两个订阅,它们会合并吗?

    如果订阅属于相同类型,那么 - 是的,它们会被聚合,但如果订阅不同 - 它们不会。

    例如,您有一个月的有效 Premium 订阅,有效期还有 20 天,并且您决定订阅年度 Premium 订阅。在这种情况下,订阅会被汇总,支付年度订阅费用后,您将拥有 385 天的有效高级订阅。

    如果订阅类型不同,则同时生效,且有效期不累加。

    我们可以稍后更改订阅类型吗?

    是的,您可以在当前订阅到期后更改订阅类型。

    如果您是按月订阅,您首先需要在网站的订阅设置中取消当前的课程订阅。当前订阅用完后,请转到订阅页面并选择不同类型的订阅进行付款。

    如果您是按年订阅,则需要等到订阅用完后才支付不同类型的按年订阅费用。

    无法通过支付费用差额来升级订阅。

    我可以取消订阅自动续订吗?

    是的,这可以在“订阅”/“我的订阅”部分中完成。单击有效订阅的“管理”按钮,然后单击“禁用”按钮。

    点击“禁用”按钮后,订阅将一直有效,直至付费期结束。不会再收取任何费用。

    当订阅一个月/一年时,订阅有效期到当月/当年年底吗?

    1 个月的订阅有效期为自付款之日起 30 天内。
    1 年订阅有效期为自付款之日起 365 天内。

    是否可以暂停订阅?

    不可以。无法暂停订阅。

    旧的任务解决方案无需订阅即可使用吗?

    如果帐户超过 30 天没有订阅,我们的系统将开始删除网站或移动应用程序上可见的旧任务解决方案。遗憾的是,即使您稍后购买新的订阅,我们也无法恢复此类已删除的任务解决方案。我们建议您完成 Intellij IDEA 项目中的所有课程任务。

    一般信息

    我们是否提供 Python、C、C++、C#、.NET、JavaScript 和其他编程语言的课程?

    不幸的是,没有。 CodeGym 目前仅提供 Java 编程语言课程。

    您有 Android/iOS 学习应用程序吗?

    我们有 Android 应用程序 - Google Play

    如果我没有任何基本的编程技能,我可以学习你们的课程吗?

    当然!我们的课程是为完全的初学者设计的,不需要任何编程技能或经验。

    您需要注册才能保存进度吗?

    当您第一次访问页面时,我们的系统会自动为您分配一个临时帐户。
    如果您在本教程页面上开始课程然后关闭它,您的进度将自动保存,除非您清除浏览器的缓存。
    为了继续课程,请访问我们的网站。进入网站后,您将看到如下例所示的页面:

    在“重新发送课程”部分中,找到并单击最后一个可用课程,以便从您离开的位置继续学习课程。

    如何解锁下一课或下一关

    为了继续我们的课程,您需要有足够的暗物质来做到这一点。
    请确保完成可用任务以获得更多暗物质,然后用它来继续课程。

    暗物质不足

    如果您发现暗物质不足或为零,为了继续学习课程,您需要完成课程中提供给您的一些未完成的任务。
    您可以在个人资料的主页上找到所有未完成的任务。

    这个课程是免费的吗?

    从我们课程的第 1 级开始,您将需要我们的订阅之一。

    目前我们有两种付费订阅:

    高级版费用为 49 美元/月或 499 美元/年。
    Premium Pro 的费用为 99 美元/月或 999 美元/年。

    通过购买年度订阅,您将节省近 20%。

    有关每个订阅及其好处的更多信息,请访问:https: //codegym.cc/prices

    重置或更改课程级别

    遗憾的是,我们无法重置或更改您的进度。
    您重新开始的唯一方法是创建一个新帐户,登录并从头开始课程。

    什么是“暗物质”?

    “暗物质”是一种所谓的 CodeGym 课程货币,您可以在完成讲座和关卡时通过完成任务来赚取这种货币。
    开启新的讲座和关卡需要暗物质。
    这是我们为学生创建的类似游戏的学习过程的一部分。

    如何检查您的进度

    您可以在我们网站任何页面的标题中看到您的等级以及头像旁边的暗物质数量。
    此外,如果你点击你的头像,你将被转移到你的个人资料的主页,在那里你还将看到你当前的等级、暗物质的数量以及你离开的位置(就课程/任务而言)。

    有视频教程吗?

    不幸的是,目前我们没有任何视频教程来补充讲座材料。如果此功能可用,我们将在 CodeGym群组中公布。请确保您加入该小组,以免错过我们课程或网站的任何重要更新。

    课程结束后工作?我会找到一个吗?

    完成我们的课程后,您可以找到一份初级 Java 开发人员的工作。但是,您不应该仅仅依赖我们的课程。阅读有关 Java 的书籍,尽可能多地练习编码,我相信您很快就会找到工作。

    如何从我离开的地方继续?

    登录后,单击网站标题中的头像,这将引导您进入您的个人资料主页。您会发现其中列出了您最近的课程和未完成的任务。否则,您可以单击网站左侧菜单中的“课程”按钮,然后单击您当前正在进行的任务(它将有一个“进行中”按钮),这将引导您进入任务地图(即该任务的级别列表)。然后,您应该会在您所在级别旁边看到“进行中”文本,并在“进行中”级别右侧看到“当前课程”图标。

    如何开始学习?

    单击我们的登陆页面上的“开始”。当您浏览完所有欢迎页面后,您将通过注册保存进度,并能够继续学习课程。

    或者您可以在此处创建一个帐户。注册后,您将被转到课程的第一堂课。

    玩得开心:)

    我如何注册?

    点击此链接创建帐户并加入我们的社区。

    可以下载课程进行离线学习吗?

    抱歉,您无法下载课程进行离线学习。

    学习需要多长时间,如何掌握该程序?

    为此,您需要学习的欲望。欲望——是成功学习的关键。如果您集中学习我们的课程(每周 10 – 15 小时)——解决任务、深思熟虑地阅读讲座和书籍,六个月后您就可以获得作为初级 Java 开发人员的第一份工作,并彻底改变您的生活。

    我应该安装什么软件?

    您将需要安装 IntelliJ IDEA 软件和最新的 Java 开发工具包 (JDK) 来补充我们的课程。

    此外,您还需要 IntelliJ IDEA 的“CodeGym”插件。如何安装以及从哪里获取该软件,您可以在此处此处了解。

    我了解 Java 的基础知识。 CodeGym 课程对我有用吗?

    当然!
    虽然我们的课程是为初学者设计的,但它仍然可以让你在更高水平上大汗淋漓。尝试一下。我认为这对你有用。无论如何,您至少会刷新和补充您的 Java 基础知识。

    CodeGym 课程适合初学者吗?

    是的!我们的课程专为从头开始学习而设计,不需要任何编程技能。我们的课程将为您提供所有知识和技能,帮助您获得初级 Java 开发人员的第一份工作。

    现在就开始吧。 6 个月后,您无疑将能够让您的生活变得更好:)

    开始在课程中学习该程序是否需要 C/C++ 编程语言知识?

    开始学习我们的课程无需了解 C/C++ 或任何其他编程语言的基础知识。我们的课程专为从头开始学习而设计,不需要任何编程技能。

    Java 是一种容易学还是难学的编程语言?

    这取决于您将其与哪种编程语言进行比较。例如,C++的入门门槛比Java更高,相应地,掌握起来也会更困难。

    Python入门门槛较低,但由于双关语法的原因,初学者可能会比较困惑。

    JavaScript 在理解和语法上都很复杂。

    Java有一个平均的入门门槛。由于其严格的语法,Java 更容易理解。因此,我们推荐 Java 作为第一个学习的编程语言,因为它是最优的。

    哪种编程语言最好?

    每种编程语言都有不同的用途。例如,HTML、CSS 和 JavaScript 用于创建 UI 界面,objective-C 用于在 iOS 平台上创建应用程序等。Java

    吸取了 C 和 C++ 的优点,成为这两种语言的更好版本。 “编写一次,随处运行”。这是Java 的主要优势。

    我们提供Java编程语言课程,因为我们确信Java是世界上最好的编程语言?,原因如下:

    1. Java很容易学习;

    2. Java是一种面向对象的编程语言;

    3. Java 拥有精心设计的 API;

    4. IntelliJ IDEA、Eclipse、Netbeans等强大的开发工具;

    5. 大量开源库;

    6. 优秀的社区支持;

    7. Java是免费的;

    8. 优秀的文档支持——Javadocs;

    9. Java是一个独立的平台;

    10. Java 无处不在。

    另外:

    1. 编程领域的职位空缺数量最多的是Java;

    2. Java开发人员薪资业内最高;

    3. 世界各地都需要 Java 开发人员,因此这是一个环游世界的绝佳机会;

    4. Java 是最有前途的、不断发展的编程语言;

    5. 您可以为任何平台使用 Java 编写;

    6. 与其他编程语言相比,Java具有最高的可靠性和安全性;

    那么,停止浪费时间并开始学习吧?六个月后,您可以成为一名初级 Java 开发人员,并彻底改变您的生活,让您的生活变得更好。

    我想成为一名程序员。我应该怎么办?

    首先,您需要决定成为一名程序员后想要走什么职业道路。你想干什么?游戏、Windows/Mac 应用程序、移动应用程序和游戏、界面?如果你不能确定,那就从某件事开始吧!一旦开始,你很快就会知道自己是否喜欢它。如果你不喜欢它 - 就尝试其他的东西,依此类推,直到找到你最喜欢的。

    如果您不知道从哪里开始,请尝试我们的课程! Java 为您的才华提供了许多机会。首先,如果您愿意,您可以为家居用品开发程序。例如,您可以对家里的照明系统进行编程,可以为智能吸尘器、冰箱、微波炉和其他家用电子设备编写代码。

    如果你想尝试更严肃的事情,你可以尝试创建 Android 应用程序。是的,所有 Android 都是用 Java 编写的,并将继续用 Java 编写。因此,您可以为Android平台创建任何应用程序。

    如果我们谈论的是电脑游戏,您可以为 Minecraft 创建插件和模块。 Minecraft 也是用 Java 编写的。

    这并不是使用 Java 所能做的全部事情。 Java 是编程语言中最安全的语言之一。因此,Java经常被用来为金融部门和其他安全至关重要的行业创建不同的安全系统。

    我可以和无限谈论Java的性能和优点,但尝试一次胜于听一千遍,你同意吗? :) 所以,现在就开始吧。

    祝好运并玩得开心点 ?

    我从几岁开始可以学习你们的课程?

    每个人,无论年龄大小,都可以开始学习我们的课程。

    IntelliJ IDEA、CodeGym 插件、JDK

    在 Intellij IDEA 中安装 CodeGym 插件

    为了在 Intellij IDEA 中查看 CodeGym 任务菜单,您首先需要安装我们的插件。
    您可以在我们网站上您的个人资料页面的下载部分找到我们的插件。

    下载我们的插件后,请按照以下步骤将其安装在 Intellij IDEA 中:

    1) 打开 Intellij IDEA,然后在弹出菜单中单击“文件”->“设置”(或按 Ctrl+Alt+S 键盘组合)。对于 MAC 平台:IntelliJ IDEA / 首选项。

    2)在“设置”菜单窗口中找到并单击左侧列表中的“插件”选项。

    3)在“插件”部分的底部找到“从磁盘安装插件”按钮并单击它。

    4) 然后您将看到弹出“选择插件文件”窗口。找到您下载插件的目录,选择插件“CodeGymIdeaPlugin.jar”文件,然后单击“确定”。

    5) 我们的插件现在应该出现在所有已安装插件的完整列表中,并将命名为“CodeGymHomeWork”。请确保已勾选(激活)。

    6) 在设置窗口中单击“应用”和“确定”。

    7) Intellij IDEA 随后将提示您重新启动软件以激活更改 - 请这样做。

    Intellij IDEA 重新启动后,您应该会在右上角看到插件菜单按钮。

    什么是“秘密密钥”?

    这是您帐户的唯一号码。您可以在我们网站上您的个人资料部分的设置页面中找到它。当您在 IntelliJ IDEA 中使用我们的插件时,密钥用于启动您的帐户,因此您很少会看到要求输入密钥才能使插件正常工作的消息。在插件中,密钥显示在名为“CodeGymPlugin.properties”的文件中。

    此外,借助密钥,您可以登录我们的网站,因此请勿向任何人提供或出示您的密钥,除非 CodeGym 支持人员要求您这样做,以便帮助您解决问题。

    IntelliJ IDEA 中的任务代码以红色突出显示。我应该怎么办?

    最有可能的是,您尚未在 IntelliJ IDEA 中连接 SDK。要解决此问题,请在 IntelliJ IDEA 中转到文件 -> 项目结构 -> 平台设置 -> SDK。
    在“类路径”选项卡上,您需要连接所有 jar 文件(它们可以在“Java 路径”/jre/lib 中找到,在 Windows 上,默认 Java 路径是 — C:\Program Files\Java)。

    什么是 IntelliJ IDEA 以及为什么我需要它?

    IntelliJ IDEA 是最流行的集成开发环境 (IDE) 之一。大多数 Java 程序员都使用它。当您找到工作时,您很可能会在 IntelliJ IDEA 中编写代码。该 IDE 显着加快了程序员的工作速度,并有助于开发良好的编码风格。为了让您在实际工作条件下完善您的技能,我们开发了一个特殊的插件,用于在 IntelliJ IDEA 中完成 CodeGym 任务。您可以直接在 IntelliJ IDEA 中使用它来打开可用的未完成作业列表,并一键提交它们以进行验证。您将在 Java 语法任务的第三级了解更多相关内容。

    如何下载和配置插件?

    Java 语法任务的第三级包含有关加载、安装和配置 CodeGym 插件的详细说明

    我的互联网连接使用代理服务器,但插件无法在服务器上进行身份验证。我按照说明配置了插件。有什么问题?

    您需要为 IntelliJ IDEA 配置代理。有关如何配置代理的说明的链接: https://www.jetbrains.com/help/idea/settings-http-proxy.html