news 2026/6/15 8:04:54

Java入门第一步:从零开始编写你的第一个Hello World程序

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java入门第一步:从零开始编写你的第一个Hello World程序

文章目录

    • 一、创建项目文件夹
    • 二、创建 Java 源文件
    • 三、编写第一个 Java 程序
    • 四、编译与运行
    • 五、JDK 版本说明
      • 两个命令的区别

一、创建项目文件夹

首先,在桌面或任意位置创建一个名为HelloWorld的文件夹,用于存放我们的第一个 Java 程序。

💡提示:项目文件夹名称建议使用英文,避免路径中出现中文导致编译问题。

二、创建 Java 源文件

HelloWorld文件夹中,按以下步骤创建 Java 源文件:

  1. 新建一个文本文档
  2. 重命名为HelloWorld.java
  3. 如果系统不显示文件扩展名,需要先在文件夹选项中勾选"文件扩展名"
  4. 重命名时系统提示"是否要更改扩展名",选择

⚠️注意:Java 源文件扩展名必须是.java,且文件名必须与类名完全一致(区分大小写)。

三、编写第一个 Java 程序

用文本编辑器(如记事本、VS Code 等)打开HelloWorld.java文件,输入以下代码:

// HelloWorld.javapublicclassHelloWorld{publicstaticvoidmain(String[]args){// 在控制台输出"hello world"System.out.println("hello world");}}

代码说明:

  • public class HelloWorld:定义一个公共类,类名必须与文件名一致
  • public static void main(String[] args):Java 程序的入口方法
  • System.out.println():向控制台输出文本的方法

编写完成后,保存文件(快捷键:Ctrl+S)。

四、编译与运行

  • 在当前文件夹中打开终端(在文件夹地址栏输入cmd并回车)
  • 输入以下命令并回车:
javaHelloWorld.java

看到终端输出hello world了吗?第一个 Java 程序就正常运行了!

五、JDK 版本说明

⚠️注意:因为咱们安装的 JDK 是21,所以可以直接用java命令后跟.java文件运行。

在老版本(Java 11 之前)中,写法不同:

  1. 先用javac命令编译:

    javac HelloWorld.java

    编译成功后,会生成一个HelloWorld.class文件。

  2. 再用java命令执行编译后的文件(不带.class后缀):

    javaHelloWorld

两个命令的区别

  • javac:用来把咱们写的代码(.java文件)编译成字节码(.class文件)
  • java:用来将编译后的代码(.class文件)执行

Java 11开始,这两个命令基本合一了:可以直接使用java后跟.java文件来运行,JDK 会在内存中完成编译并执行,不再显式生成.class文件(当然也可以手动生成)。


🎉恭喜!你已经成功运行了第一个 Java 程序。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 8:03:59

隐层表征解构:LLM感知式幻觉稀疏成因

一、核心界定:两类幻觉底层本质完全不同绝大多数开发人员将幻觉统称为「胡说八道」,直接混用一套治理方案,治理效率极低,首先做学术级分类,划定治理边界。1. 生成式幻觉成因:外部知识库缺失、上下文信息不足…

作者头像 李华
网站建设 2026/6/15 8:03:13

告别UVM新手期:从这些编译报错里,我学到的SystemVerilog硬核知识点

告别UVM新手期:从编译报错中掌握SystemVerilog核心机制刚接触UVM验证框架时,那些晦涩的编译报错信息总让人望而生畏。但换个角度看,这些报错恰恰是理解SystemVerilog语言特性和UVM运行机制的最佳教材。本文将带您深入剖析典型报错背后的底层原…

作者头像 李华
网站建设 2026/6/15 8:02:12

5大核心模块揭秘:BetterGenshinImpact如何让原神自动化效率提升3倍

5大核心模块揭秘:BetterGenshinImpact如何让原神自动化效率提升3倍 【免费下载链接】better-genshin-impact 📦BetterGI 更好的原神 - 自动拾取 | 自动剧情 | 全自动钓鱼(AI) | 全自动七圣召唤 | 自动伐木 | 自动刷本 | 自动采集/挖矿/锄地 | 一条龙 | …

作者头像 李华
网站建设 2026/6/15 7:59:57

文本到SQL技术在大数据环境下的挑战与优化

1. 文本到SQL技术概述:从实验室到生产环境的跃迁文本到SQL(Text-to-SQL)技术正在经历从学术研究到工业落地的关键转型期。这项技术的核心目标是通过自然语言接口让非技术用户能够直接与数据库交互,无需掌握专业的SQL语法。想象一下…

作者头像 李华