【Java SE 基础学习打卡】12 Java 入门程序
目录
- 前言
- 一、先搞懂:Java 程序是怎么 “从无到有” 的?
- 二、动手写:你的第一个 Java 程序(Hello World)
- 2.1 准备工具:新建源代码文件
- 2.2 写代码:复制 + 理解,别慌
- 2.3 代码拆解:哪些是固定的,哪些能改?
- 三、编译:把`.java`变成`.class`(电脑能懂的语言)
- 3.1 第一步:打开 CMD,找到代码文件
- 3.2 第二步:输入编译命令
- 四、运行:让程序跑起来,看到结果!
- 五、新手必踩的坑:遇到 BUG 别慌,这样解决!
- 5.1 坑 1:编译时提示 “找不到文件”
- 5.2 坑 2:运行时提示 “找不到或无法加载主类”
- 5.3 坑 3:编译时提示 “非法字符”
- 总结
前言
终于到了最激动的环节 —— 写你的第一行 Java 代码!之前咱们装好了 JDK、搞懂了环境变量,现在就来实操:从写代码,到把代码 “翻译” 成电脑能懂的语言,再到让它跑起来,最后还会帮你解决新手常踩的坑。全程跟着做,你很快就能拥有自己的第一个 Java 程序!
一、先搞懂:Java 程序是怎么 “从无到有” 的?
写 Java 程序就像做手工:先画图纸(写代码),再把图纸做成半成品(编译),最后组装成能玩的模型(运行)。整个流程分三步,特别好记:

-
**第一步:编写程序(写代码)**你用记事本或编辑器,把想让电脑做的事(比如打印一句话),用 Java 语法写下来,存成
.java后缀的文件(叫 “源代码文件”)。 -
**第二步:编译程序(翻译代码)**电脑看不懂
.java文件里的代码,得用 JDK 里的javac命令(编译器),把它翻译成电脑能懂的 “字节码文件”(.class后缀)—— 就像把中文翻译成英文,让外国朋友能看懂。 -
**第三步:运行程序(执行代码)**最后用
java命令,让 Java 虚拟机(JVM)读取.class文件,按里面的指令干活,比如在屏幕上显示 “Hello World”。
实际写程序时,这三步可能要反复来:比如代码写错了,改完得重新编译、再运行,直到不出错为止 —— 这很正常,不用慌。
二、动手写:你的第一个 Java 程序(Hello World)
学编程的第一步,几乎都会写 “Hello World” 程序(就像学英语先学 “Hello”)。不用复杂工具,系统自带的记事本就行,咱们一步步来:
2.1 准备工具:新建源代码文件
- 显示文件扩展名(编程选手一定要勾选)

-
右键桌面,选 “新建→文本文档”;

-
把文件名改成
HelloWorld.java(重点:后缀必须是.java,不能是.txt,要检查电脑是否显示了扩展名);
-
✅ 正确:HelloWorld.java
-
❌ 错误:HelloWorld.txt、HelloWorld.java.txt 或 HelloWorld(没后缀)
-
-
改名字时如果提示 “修改扩展名可能导致文件不可用”,点 “是” 就行 —— 这是正常提示。

2.2 写代码:复制 + 理解,别慌
右键HelloWorld.java,选 “打开方式→记事本”,然后把下面这段代码复制进去(建议自己手敲,体验一下,记得字母大小写别错,所有标点符号都是英文滴!):
public class HelloWorld {public static void main(String[] args) {System.out.println("Hello World!");}
}
大家写完后一定记得保存。

2.3 代码拆解:哪些是固定的,哪些能改?
这段代码虽然短,但藏着 Java 的 “规矩”,咱们拆开来懂:
| 代码部分 | 作用 | 能不能改? |
|---|---|---|
public class HelloWorld {} | 定义一个 “类”(Java 程序的基本单位),HelloWorld是类名 | 类名HelloWorld能改,但必须和文件名完全一样(比如文件名是Test.java,类名就得是Test);public class是固定格式,不能改 |
public static void main(String[] args) {} | 程序的 “入口”—— 电脑从这里开始执行代码 | 全是固定格式,一个字都不能错!比如main写成Main就会报错 |
System.out.println("Hello World!"); | 让电脑在屏幕上打印一句话,引号里的就是要显示的内容 | 引号里的Hello World!能改(比如改成你好,Java!);System.out.println();是固定格式,末尾的分号;也不能漏 |
简单说:像class、main、System.out.println这些是 Java 规定好的 “黑话”,必须按原样写;而类名、打印的内容是咱们自己定的 —— 是不是没那么难?所以我们看到的哪些晦涩难懂的代码,其实一部分是固定写法,另外一部门是自定义。
三、编译:把.java变成.class(电脑能懂的语言)
写好的代码还不能直接跑,得用javac命令编译成.class字节码文件。咱们打开命令提示符(CMD)来操作:
3.1 第一步:打开 CMD,找到代码文件
-
按
Win+R,输cmd,回车打开 CMD; -
假设你的
HelloWorld.java存在桌面(电脑桌面路径为C:\Users\你的用户名\Desktop)中(或自己找好你的文件路径),打开 CMD 后默认的工作目录C:\Users\你的用户名,需要输入:cd Desktop(回车,进入桌面文件夹)输完后,CMD 的路径会变成电脑桌面—— 这就说明你找到代码文件所在的文件夹了。
3.2 第二步:输入编译命令
在C:\Users\你的用户名\Desktop>后面,输javac HelloWorld.java(注意javac后面有空格),然后回车。

-
如果回车后没任何提示,直接回到
C:\Users\你的用户名\Desktop>,说明编译成功了! -
这时候桌面会多一个
HelloWorld.class文件 —— 这就是电脑能懂的字节码文件。

四、运行:让程序跑起来,看到结果!
编译成功后,就用java命令让程序跑起来 —— 注意,这次不用加.class后缀,直接输类名就行。
运行步骤:
在刚才的 CMD 里,继续输java HelloWorld(java后面有空格,跟类名HelloWorld),回车。

如果屏幕上出现Hello World!—— 恭喜你!你的第一个 Java 程序跑成功了!
小提醒:必须先编译(javac),再运行(java),顺序不能反;而且运行时,CMD 必须在.class文件所在的文件夹里。
五、新手必踩的坑:遇到 BUG 别慌,这样解决!
刚写程序时,代码跑不起来是常事 —— 这些问题叫 “BUG”(漏洞),每个程序员都经历过。遇到 BUG 别着急,按下面的清单排查就行:
5.1 坑 1:编译时提示 “找不到文件”

原因:90% 是文件名错了!比如:
-
文件名没加
.java(实际是HelloWorld.txt,但你以为是HelloWorld.java); -
CMD 没进入代码文件所在的文件夹(比如文件在 C 盘,你却在 D 盘里编译)。
解决:
- 打开文件夹,勾选 “显示文件扩展名”(文件夹顶部→查看→勾选 “文件扩展名”),确认文件名是
HelloWorld.java;

- 重新在 CMD 里用
cd命令,进入代码文件所在的文件夹。
5.2 坑 2:运行时提示 “找不到或无法加载主类”

原因:Java 对大小写 “斤斤计较”!比如:
-
代码里的类名是
HelloWorld,但运行时输了java helloworld(小写 h); -
代码里的
main写成了Main(大写 M),或者System写成了system。
解决:
-
运行命令
java后面的类名,必须和代码里的类名完全一样(包括大小写); -
检查代码里的
main、System这些固定格式,是不是大小写错了。
5.3 坑 3:编译时提示 “非法字符”

原因:用了中文符号!比如把英文分号;写成了中文分号;,或者中文空格、中文引号。
解决:把代码里的所有标点(分号、引号、括号)都换成英文半角的 —— 切换到英文输入法再写,别用中文输入法输符号。
总结
学 Java 编程,动手比看重要 10 倍!现在就按步骤做一遍:新建文件→写代码→编译→运行。哪怕一开始报错也没关系,解决 BUG 的过程,就是你理解 Java 规则的过程。
记住:每个厉害的程序员,都是从写 “Hello World”、改小 BUG 开始的 —— 你已经迈出了第一步,超棒!
