轨道
/
Java
Java
/
练习
/
你好,世界
你好,世界

你好,世界

教程练习

简介

“Hello, World!” 会带你写一些 Java 代码,并让你熟悉 Exercism 的工作流。完成它就能解锁 Java 学习路线的其余内容。

观看我们的“Hello, World”入门视频,开始学习 👇

说明

经典的入门练习。 只需要说“Hello, World!”。

“Hello, World!”是初学一门新的编程语言或进入一个新环境时,传统的第一个程序。

目标很简单:

  • 修改提供的代码,让它输出字符串“Hello, World!”。
  • 运行测试套件,确保它能通过。
  • 提交你的解答,并在网站上查看结果。

如果一切顺利,你就可以去获取第一个真正的练习了。

由于这是你的第一个 Java 练习,我们准备了一份详细的教程,带你一步步完成解答。快来看看吧,里面有不少提示和帮助!

教程

目录

简介

欢迎来到 Java 赛道的第一个练习!

本文档是一份循序渐进的指南,带你一步步完成这个练习。其中的步骤在 Windows、macOS 和 Linux 上同样适用。

即使你已经熟悉 Java 基础,跟着本指南走一遍也可能有帮助:它能帮你理解我们用来编译和测试代码的工具 Gradle 的输出,也会介绍本赛道所有练习共有的一些模式。

练习结构

当你获取一个新的 Java 练习时,你会得到:

  • 一个或多个测试文件(总是如此)。 它们位于src/test/java目录中,定义了一组测试;我们的解答必须通过这组测试,才能确认它确实能正常工作。
  • 一个或多个起始文件(初始状态下)。 如果提供了起始文件,它们位于src/main/java目录中,定义了解决当前问题所需的类的骨架。

解答“Hello, World!”

你可以使用我们的在线编辑器来编写解答并运行测试。如果你想在本地解决问题、运行测试,请查看下面的链接:

第 1 步:修正解答

无论你是在本地工作,还是使用在线编辑器,都应该能看到下面这段代码:

String getGreeting() {
    return "Goodbye, Mars!";
}

目标就是修改给出的代码,让它生成"Hello, World!"这段文本,而不是"Goodbye, Mars!"。

第 2 步:运行测试

完成修改并实现解答后,再次运行测试。你可以使用在线编辑器运行测试,也可以在自己的机器上本地运行:

  • 要在在线编辑器中运行测试,请点击“Run Tests”按钮。
  • 要在本地运行测试,请查看在 Java 赛道测试。如果测试失败,也没关系!看看错误信息在告诉你什么,修改代码后重新测试;测试通过后,就进入下一步。

第 3 步:提交你的第一次迭代

有了可以正常工作、我们也检查过的解答,就可以把它提交到 exercism.org 了。你可以用在线编辑器提交,也可以在本地通过 Exercism CLI 提交:

  • 要在本地提交练习,如果还没有安装 CLI,请先安装 Exercism CLI,然后提交你解答的文件,例如:

    exercism submit <file location>
    
  • 把<file location>替换成你的Greeter.java文件的相对路径。例如,如果你在C:\exercism\java\hello-world目录下工作,那么命令就是

    exercism submit .\src\main\java\Greeter.java
    
  • 如果你想用在线编辑器提交解答,直接点击“Submit”按钮即可!

想更详细地了解如何在本地提交解答:

下一步

接下来,你可以选择的路有很多。

无论你接下来决定做什么,我们都由衷希望你能有所收获,并享受成为这个社区的一员。如果任何时候需要帮助,请尽管开口。

加油!

继续下一个练习

还有很多练习可以拿来练手。赶紧拿下下一个吧!(以two-fer为例)

exercism download --exercise=two-fer --track=java

成为导师

Exercism 的核心,就是围绕编程实践的交流。埋头练习固然有趣,但只有与他人互动,无论是看别人的尝试还是看自己的解答,才能得到反馈。这些反馈能帮你看出自己哪些地方做得好、哪些地方还需要改进。

有些提交会和你的几乎一模一样,有些则完全不同。两种都看看,既长见识,也有意思。

导师会审阅他们选择指导的赛道中提交的解答,帮助学习者尽可能多地学到东西。

想了解更多关于指导的内容,请查看 Exercism 文档。

为 Exercism 做贡献

整个 Exercism 都是开源的,是 100 多位维护者和更多贡献者出于热爱的结晶。

想加入并成为贡献者,可以从 Exercism 贡献指南 入手。

通过 GitHub 编辑 链接将在新窗口或新标签页中打开
Java Exercism

准备好开始 你好,世界 了吗?

注册 Exercism,借助 26 个概念158 个练习 和真人导师指导,学习并掌握 Java,全部免费。