AI全栈开发之Java:第一个Java程序

今天咱们来写第一个Java程序。

1. 创建项目文件夹

在桌面新建一个文件夹 ,给它起名叫 HelloWorld。

2. 创建 Java 源文件

  • 打开这个文件夹
  • 新建一个文本文档 ,也起名叫 HelloWorld
  • 把文档的扩展名改成 .java(如果系统不显示扩展名,需要先在文件夹选项中勾选"文件扩展名")
  • 系统会问"是否要更改扩展名",选择 是

3. 编写代码

打开这个 .java 文件,添加上如下代码:

java 复制代码
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("hello world");
    }
}

编写完成后,关闭并保存文件。

4. 编译与运行

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

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

5. JDK 版本说明

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

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

  1. 先用 javac 命令编译:

    bash 复制代码
    javac HelloWorld.java

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

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

    bash 复制代码
    java HelloWorld

两个命令的区别

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

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


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

相关推荐
李纲明6 分钟前
WordPress 站点变慢:按 TTFB → 缓存 → 查询 → 前端 分层排查(含配置注意)
前端·缓存·性能优化·wordpress·后端开发
9i编程7 分钟前
9. 教 AI 上班:带出我的数字同事 —— 部署到本机再大回归:组织架构又错,被我叫停先改树
人工智能·openai·ai编程
Zelman10 分钟前
测试层级与测试类型
后端·面试·测试
jam28112 分钟前
你让 AI 帮你写代码,攻击者把偷密钥的指令藏进了一张 PNG
ai编程
程序人生88815 分钟前
PDF 转 Word 版式错乱、表格丢失?DocConverter Web 格式互转引擎的保真实践
前端·人工智能·opencv·机器学习·pdf·word
韩振方16 分钟前
容器已经能运行了,为什么 Kubernetes 还要用 Pod?
后端
会编程的吕洞宾16 分钟前
AgentScope Java 实战:给 AI Agent 加上权限管控
后端
粥里有勺糖1 小时前
安利一下最近用的桌面“Agent” | T3 Code
前端·github·ai编程
xy34531 小时前
Axure 9.0 动态面板基本操作
前端·ui·html·axure·原型·产品设计
不停喝水2 小时前
【前端转全栈java速通课】 项目实战④7-11节 操作数据库-登录-注册-修改密码-注销-mubatis-plus简化crud-
java·前端·数据库