当你学习一种新的编程语言时,通常你会看到第一个程序被称为“Hello World”程序。它通常用于初学者的简单程序。
假设你是作为 Java 编程语言的初学者阅读这篇文章的,或者你是来回忆那个古老的“Hello World”程序的。这篇文章不仅包括 Java 中的“Hello World”程序,我们还将为初学者介绍一些 Java 中使用的工具。
AI辅助编程工具CodeGeeX,是完全免费,开源开放给所有开发者使用,目前Java在工具后台是语言调用量的Top3。
CodeGeeX插件拥有代码生成功能:可以根据自然语言注释描述的功能,自动生成代码。也可以根据已有的代码自动生成后续代码,补全当前行或生成后续若干行,帮助你提高编程效率。
CodeGeeX代码翻译功能:支持多种编程语言之间互译,准确率高。目前代码翻译功能支持八种最流行的编程语言: Python、Go、Java、JavaScript、C++、C#、PHP、TypeScript等;
CodeGeeX代码解释功能:可以一键为你的代码逐行添加注释;
实践文章中的内容,你需要一个集成开发环境 (IDE)。开发者最常用的2个IDE分别是VSCode和JetBrains IDEs。这是编写和编译代码的地方,你需要在你的电脑上安装一个,然后在他们的插件市场搜索CodeGeeX,下载使用,这是接下来的准备工作。
Java 中的“Hello World”程序
在本文中,我们将创建一个简单的“Hello World”程序。我们将分解它,以便你理解它是如何工作的。当然你可以直接用CodeGeeX为你生成一个,但是作为初学者,你还是应该了解程序创建的过程是怎样的。
下面是代码:
class HelloWorld{
public static void main(String[] args) {
System.out.println("Hello World!");
// Hello World!
}
}
上面的代码将在控制台中打印 “Hello World!”。这是代码注释。我们稍后会讨论注释。
让我们分解代码。
Java 中的类
在 Java 中,类是应用程序的整体组成部分。可以为不同的功能类别创建单独的类。类还可以具有属性和方法,它们定义了类的主题和它所做的事情。
比如一个类,它可以具有属性,比如头发颜色、身高等。它可以具有方法,比如跑、吃和睡。在我们的“Hello World”程序中,我们有一个名为HelloWorld的类。
作为一种惯例,总是将类名的首字母大写。要创建类,使用类关键字,然后跟随类的名称。下面是一个使用我们的“Hello World”程序的示例:
‘class HelloWorld {
}’
Java 中的“main”方法
每个 Java 程序都必须有一个“main”方法。当 Java 编译器开始执行我们的代码时,它从“main”方法开始。
下面是“main”方法的样子:
‘public static void main(String[] args) {
}’
```
为了保持本文简单,我们将不讨论上述其他关键词,如Public、static和void。
System.out.println()语句
我们使用
System.out.println() 语句将信息打印到控制台。需要一个参数,参数在括号内书写。
下面是语法:
System.out.println(Argument)
当我们传递"Hello World!" 作为参数时,注意到文本被环绕在引号中。这告诉编译器,参数是一个字符串。在编程中,字符串只是一组字符的集合,类似于我们书写常规文本的方式,但它们必须被引号包围。
下面是我们的代码的样子:
class HelloWorld {
public static void main(String[] args) {
System.out.println(“Hello World!”);
// Hello World!
}
}
在 Java 中,类名必须是大写字母,但是方法名可以不同。在上面的代码中,我们定义了一个名为 "main" 的方法,它接受一个字符串数组作为参数,并将字符串 "Hello World!" 打印到控制台。
当我们运行这段代码时,"Hello World" 将会打印出来。不过,它不会打印在上方代码块中。我使用 "// Hello World!" 的方式向你展示了代码的输出。这部分代码不会被编译器执行,因为它是一个注释。
在 Java 中,我们使用两个斜杠 (//) 来开始一条单行注释。
本文讨论了 Java 中的 "Hello World" 程序。
我们首先创建了程序,然后将其分解为理解创建程序的每一行代码。
我们讨论了 Java 中的类、main方法、System.out.println() 语句、字符串和注释。
> 本文由博客一文多发平台 [OpenWrite](https://openwrite.cn?from=article_bottom) 发布!