从 Java 基础到掌握 — 第 1 集
Java 从 JVM、类和集合开始
该博客上撰写的文章是出于教学目的而创建的。 另外,文章中的信息可能不正确,请谨慎。
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 管理项目和外部库。