行业资讯 2025年08月6日
0 收藏 0 点赞 305 浏览 1705 个字
摘要 :

文章目录 Hello World程序实现 编译并运行程序 Hello World代码解释,它是如何工作的? Java 开发工具 在任何编程语言中,“Hello World”程序被认为是一个简单的程序,……




  • Hello World程序实现
  • 编译并运行程序
  • Hello World代码解释,它是如何工作的?
  • Java 开发工具

在任何编程语言中,“Hello World”程序被认为是一个简单的程序,输出Hello,World!在屏幕上。它通常用于验证运行时环境是否已正确设置,以及我们是否已准备好开发实际应用程序。

在这个Java教程中,我们将学习用Java编写我们的第一个“Hello World”程序。

Hello World程序实现

HelloWorld.javapublic class HelloWorld {
    public static void main(String[] args) {
        System.out.println(\"Hello, World!\");
    }
}

我们可以复制上面的程序并将其直接粘贴到编辑器中。不过,我还是建议你自己写。这将有助于理解语法的差异,主要是关键字、类和方法中的小写或大写。

不要忘记保存名为 HelloWorld.java 的 Java 文件。在 Java 中,类名和文件(写入其中)必须相同。

编译并运行程序

Java 不直接运行源文件。我们必须将源文件.java编译为 JVM 可以理解和执行.class文件。请注意,Java 区分大小写,因此请确保文件名的大小写与类名匹配。

需要打开cmd命令行控制台,cd进入到该文件所在目录,然后执行如下指令。

#编译指令
javac HelloWorld.java

javac 命令将在包含程序字节码版本的同一目录中创建 HelloWorld.class 文件。请记住,字节码不是可执行代码。字节码必须由 Java 虚拟机执行。

现在我们可以使用使用 java 解释器运行程序的 java 命令来执行类文件。

java HelloWorld.class

请注意,程序已运行,输出显示在终端中。程序在打印消息后立即完成并结束,因为在此之后程序中没有任何操作。

#控制台输出
Hello, World!

在继续之前,重要的是要提到从 JDK 11 开始,Java 提供了一种直接从源文件运行某些类型的简单程序的方法,而无需显式调用 javac。但限制是程序不能使用除 java.base module 以外的任何外部依赖项。并且该程序只能是单文件程序。

#jdk11之后
java HelloWorld.java   //Prints Hello World!

Hello World代码解释,它是如何工作的?

Java是面向对象的编程语言。Java中的所有内容都封装在Java类中。在本例中,类名为 HelloWorld 。

HelloWorld 类包含 main() 方法,它是 JVM 开始执行任何用 Java 编写的程序的单一起点。请记住,我们必须在要执行的程序中提供 main() 方法的确切语法。

public static void main(String[] args) { ... }

让我们记下这个程序中的一些重要观察结果:

  • public 意味着所有其他类都可以访问它。
  • static 静态意味着我们可以运行此方法而无需创建 HelloWorld 的实例 .
  • void 表示此方法不返回任何值。
  • main 是方法的名称。
  • String[] 是用于在 Java 中引用文本内容的类型。 [] 括号表示它是 array 类型。
  • args 是方法参数的名称,其类型为 String[] 。这意味着main方法在开始程序执行时可以接受多个文本输入。这些参数通常是程序的用户输入。
  • System.out.println 是提供给 JVM 的指令,用于将给定的字符串 Hello, World! 打印到控制台(默认输出目标)。

Java程序Hello World代码实现案例

Java 开发工具

Java 语言尽量保证系统内存在 1G 以上,其他工具如下所示:

  • Linux 系统、Mac OS 系统、Windows XP,WIN 7/8/10/11系统。
  • Java JDK 7、8、11、14、17……
  • vscode 编辑器或者其他编辑器。
  • IDE:Eclipse、 IntelliJ IDEA、NetBeans 等。

这里我们推荐使用目前最流行的IntelliJ IDEA编辑器来编写Java代码。

归属教程 Java基础教程

文章目录 前言  第1章 Java语言基础 第2章 流程控制语句 第3章 面向对象编程 第4章 Java 字符 […]

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.zuozi.net/8981.html

管理员

相关推荐
2025-08-06

文章目录 一、Reader 接口概述 1.1 什么是 Reader 接口? 1.2 Reader 与 InputStream 的区别 1.3 …

988
2025-08-06

文章目录 一、事件溯源 (一)核心概念 (二)Kafka与Golang的优势 (三)完整代码实现 二、命令…

465
2025-08-06

文章目录 一、证明GC期间执行native函数的线程仍在运行 二、native线程操作Java对象的影响及处理方…

348
2025-08-06

文章目录 一、事务基础概念 二、MyBatis事务管理机制 (一)JDBC原生事务管理(JdbcTransaction)…

456
2025-08-06

文章目录 一、SnowFlake算法核心原理 二、SnowFlake算法工作流程详解 三、SnowFlake算法的Java代码…

517
2025-08-06

文章目录 一、本地Jar包的加载操作 二、本地Class的加载方法 三、远程Jar包的加载方式 你知道Groo…

832
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:08:00-23:00

客服QQ

122325244

客服电话

400-888-8888

客服邮箱

122325244@qq.com

扫描二维码

关注微信客服号