← SEARCHABLE ARCHIVE
Java · 2026-07-13

从 Java 基础到掌握 — 第 1 集

Java 从 JVM、类和集合开始

INTERACTIVE READING MODE →

该博客上撰写的文章是出于教学目的而创建的。 另外,文章中的信息可能不正确,请谨慎。

Java 是一种运行在 JVM 上的静态类型编程语言。 每个操作系统都实现了一个 JVM,因此相同的字节码可以在多个环境中执行。

源代码变成字节码

Java源文件被编译并.class它变成了字节码。 JVM读取该字节码并在当前环境中执行。

Main.java
   ↓ javac
Main.class
   ↓ JVM
运行程序

在班级中启动一个程序

public class Main {
    public static void main(String[] args) {
        Player player = new Player("Rose");
        player.takeDamage(25);
        System.out.println(player.getHealth());
    }
}

class Player {
    private final String name;
    private int health = 100;

    Player(String name) {
        this.name = name;
    }

    void takeDamage(int amount) {
        health = Math.max(0, health - amount);
    }

    int getHealth() {
        return health;
    }
}

private字段只能从类内部直接访问。 构造函数接收创建对象时所需的初始值,方法表达对象的行为。

指定集合的​​类型

List<String> items = new ArrayList<>();
items.add("Potion");
items.add("Key");

for (String item : items) {
    System.out.println(item);
}

通用的String指要存储在列表中的值的类型。 编译器可以提前检查是否输入了错误类型的值。

Java对象的内存是由垃圾收集器组织的。 但是,需要关闭的资源,例如数据库连接或文件,try-with-resources管理寿命

启动Java时,优先考虑的是使用类、方法、异常和集合来完成一个小程序,而不是JVM的所有内部结构。 之后,您可以使用 Gradle 或 Maven 管理项目和外部库。