目 录CONTENT

文章目录

Java 基础 - 1. 入门程序:Hello World

李航
2025-12-08 / 0 评论 / 0 点赞 / 10 阅读 / 0 字

Java 基础 - 1. 入门程序:Hello World

1. 引言

Java 是一种广泛使用的面向对象编程语言。对于初学者来说,编写一个简单的 "Hello, World!" 程序是学习任何编程语言的经典第一步。这个简单的程序帮助我们了解 Java 的基本语法结构,以及如何在控制台输出信息。

2. Java 程序结构

Java 程序的基本结构由类(class)和方法(method)组成。在 Java 中,程序必须包含一个 main() 方法,它是程序的入口。每个 Java 程序都有且仅有一个 main() 方法。当我们运行程序时,Java 虚拟机(JVM)会从 main() 方法开始执行程序。

下面是 Hello World 程序的代码示例:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

3. 代码解析

让我们逐行解析这段代码:

  • public class HelloWorld: 这行定义了一个类 HelloWorld。Java 是面向对象的语言,因此每个程序都需要定义类。类名通常使用大写字母开头,并且 Java 是区分大小写的。

  • public static void main(String[] args): 这是 Java 程序的入口方法。无论你写的程序多么复杂,程序的执行都会从这个 main 方法开始。

    • public: 访问修饰符,表示这个方法是公开的,可以被外部访问。
    • static: 静态方法,表示可以在没有创建类实例的情况下直接调用。
    • void: 表示该方法没有返回值。
    • String[] args: 这是一个字符串数组,用于接收命令行传入的参数。在这个例子中,我们并不使用它,但它是标准写法。
  • System.out.println("Hello, World!");: 这行代码将输出一行文本 "Hello, World!" 到控制台。

    • System: 是 Java 中的一个内置类,代表系统相关的功能。
    • out: 是 System 类的一个公共静态成员,指向控制台的标准输出流。
    • println(): 该方法用于输出文本,并在输出后自动换行。

4. 如何运行 Java 程序

  1. 编写代码:首先,你需要使用文本编辑器(例如 Notepad、VS Code 或 IntelliJ IDEA)编写上述代码,并将文件保存为 HelloWorld.java

  2. 编译代码

    • 打开终端(命令行)工具。
    • 切换到保存 HelloWorld.java 文件的目录。
    • 运行命令:javac HelloWorld.java。这会将源代码编译为字节码文件,生成一个 HelloWorld.class 文件。
  3. 运行程序

    • 在终端输入:java HelloWorld 并按回车键。
    • 如果一切顺利,你应该看到输出:Hello, World!

5. 完整的代码示例

public class HelloWorld {
    public static void main(String[] args) {
        // 打印 "Hello, World!" 到控制台
        System.out.println("Hello, World!");
    }
}

6. 常见错误和调试

  1. 编译错误

    • 如果你忘记了 main() 方法的正确声明(比如写成 public void main),编译器会提示找不到 main 方法。
    • 如果类名与文件名不匹配(例如,你的类名是 HelloWorld,但文件名是 helloWorld.java),会发生编译错误。Java 是区分大小写的,所以文件名 HelloWorld.java 必须与类名 HelloWorld 完全一致。
  2. 运行错误

    • 如果你没有正确安装 Java 环境(JDK),可能会遇到找不到 javacjava 命令的错误。确保已经正确安装了 JDK,并且设置好了环境变量。

7. 小结

Hello, World! 程序是学习任何编程语言的传统入门练习。通过编写这个简单的程序,你已经学会了如何使用 Java 创建类、定义方法、输出信息到控制台,并成功运行程序。随着学习的深入,你将逐步掌握更多 Java 的特性,例如面向对象编程、异常处理和集合框架等。

8. 练习题

  1. 修改程序:修改 HelloWorld 程序,使其输出不同的消息。例如输出 Welcome to Java!

  2. 输出个人信息:修改 HelloWorld 程序,使其输出你的名字、年龄和爱好。例如:

    • 名字:张三
    • 年龄:20
    • 爱好:篮球
  3. 打印一个简单的数学表达式结果:编写一个 Java 程序输出以下表达式的结果:

    • 10 + 5
    • 20 * 3
    • 50 / 2

9. 答案

  1. 修改程序
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Welcome to Java!");
    }
}
  1. 输出个人信息
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Name: 张三");
        System.out.println("Age: 20");
        System.out.println("Hobby: 篮球");
    }
}
  1. 打印数学表达式结果
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("10 + 5 = " + (10 + 5));
        System.out.println("20 * 3 = " + (20 * 3));
        System.out.println("50 / 2 = " + (50 / 2));
    }
}

这些练习专注于输出结果,帮助你熟悉 Java 中如何打印信息到控制台。

通过这些练习,你将进一步熟悉 Java 的基本概念和语法。希望你能顺利掌握 Java 编程的基础,为接下来的学习打下坚实的基础!

0

评论区