跟der包学习java_day1「第一个 Hello World 程序」

内容分享2周前发布
0 0 0

今日目标

理解 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!");
    }
}

跟der包学习java_day1「第一个 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
,输入
cmd
,回车。Mac/Linux:打开终端(Terminal)。

步骤 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!
我是一名程序员。")

跟der包学习java_day1「第一个 Hello World 程序」

今日总结

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

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...