I/O 入门

使用 Path.of()——Path 接口上的现代工厂方法。

✕ Java 8
Path path = Paths.get("src", "main",
    "java", "App.java");
✓ Java 11+
var path = Path.of("src", "main",
    "java", "App.java");
发现此代码有问题? 告诉我们。
📐

一致的 API

遵循 .of() 工厂模式,如 List.of()、Set.of()。

📖

更清晰的意图

Path.of() 读起来比 Paths.get() 更自然。

🔧

相同功能

零迁移成本——行为完全相同。

旧方式
Paths.get()
现代方式
Path.of()
自 JDK
11
难度
入门
Path.of() 工厂方法
可用

自 JDK 11 起广泛可用(2018 年 9 月)

Path.of() 是直接添加到 Path 接口的工厂方法,遵循与 List.of()、Set.of() 相同的模式。Paths.get() 现在已过时但仍然有效。

分享 𝕏 🦋 in