今日目标
理解 Java 程序的基本结构学会编写并运行第一个 Java 程序(Hello World)掌握 Java 程序的编译和运行流程
一、Java 程序的基本结构
任何 Java 程序都有固定的 “骨架”,就像写文章需要标题、段落一样。一个最简单的 Java 程序包含:
类(Class):Java 是面向对象语言,所有代码都必须写在 “类” 里面。主方法(main 方法):程序的入口,就像打开房门的钥匙,JVM(Java 虚拟机)会从这里开始执行代码。
二、编写第一个程序:Hello World
我们来写一个程序,让电脑输出 “Hello World!”。
步骤 1:新建文件
在电脑上新建一个文件夹(比如),在里面创建一个文本文件,命名为
JavaStudy(注意:文件名必须和类名完全一致,包括大小写)。
HelloWorld.java
步骤 2:编写代码
用记事本或 IDE(如 Notepad++、IDEA)打开,输入以下代码:
HelloWorld.java
// 这是一个Hello World程序
public class HelloWorld {
// 主方法:程序的入口
public static void main(String[] args) {
// 输出语句:打印Hello World!
System.out.println("Hello World!");
}
}

代码解释
:定义一个 “公开的类”,类名是
public class HelloWorld(必须和文件名一致)。
HelloWorld:主方法,固定格式。
public static void main(String[] args)表示公开,
public表示静态(无需创建对象即可执行),
static表示无返回值,
void是接收命令行参数的数组。
String[] args:输出语句,会在控制台打印双引号中的内容,
System.out.println("Hello World!")表示换行。
ln:注释是给人看的,JVM 会忽略,用于解释代码(单行注释用
// 注释,多行注释用
//)。
/* ... */
三、编译和运行程序
Java 是 “编译型语言”,需要先把代码编译成 JVM 能看懂的字节码(文件),再运行。
.class
步骤 1:打开命令行
Windows:按,输入
Win + R,回车。Mac/Linux:打开终端(Terminal)。
cmd
步骤 2:进入文件目录
用命令进入
cd所在的文件夹。例如:
HelloWorld.java
cd C:JavaStudy # Windows
# 或
cd /Users/你的用户名/JavaStudy # Mac/Linux
步骤 3:编译(javac 命令)
输入以下命令,编译:
HelloWorld.java
javac HelloWorld.java
如果没有报错,文件夹里会多出一个文件(这是编译后的字节码)。如果报错,检查代码是否有拼写错误(比如类名和文件名是否一致、括号是否成对)。
HelloWorld.class
步骤 4:运行(java 命令)
输入以下命令,运行程序:
java HelloWorld # 注意:这里不需要加.class后缀
此时控制台会输出:
Hello World!
四、常见问题与练习
常见错误
文件名与类名不一致:比如文件叫,类名是
hello.java,编译会报错。主方法写错:
HelloWorld的拼写、参数
main的格式错误,会导致 “找不到主方法”。中文乱码:如果输出中文显示乱码,可能是编译时编码问题,可尝试:
String[] args
javac -encoding UTF-8 HelloWorld.java # 指定编码编译
练习
修改代码,让程序输出:
你好,Java!
我是一名程序员。
(提示:用两个语句,或用
System.out.println()
换行,比如)
System.out.println("你好,Java!
我是一名程序员。")

今日总结
Java 程序必须放在中,文件名 = 类名(public 类)。程序入口是
class方法,格式固定:
main。编译用
public static void main(String[] args),运行用
javac 文件名.java。
java 类名


