I/O Iniciante

Use Path.of() — o método fábrica moderno na interface Path.

✕ Java 8
Path path = Paths.get("src", "main",
    "java", "App.java");
✓ Java 11+
var path = Path.of("src", "main",
    "java", "App.java");
Viu um problema com este código? Nos avise.
📐

API consistente

Segue o padrão de fábrica .of() como List.of(), Set.of().

📖

Fácil de encontrar

Disponível no próprio tipo Path, não em uma classe Paths separada.

🧹

Uma classe a menos

Não é necessário importar a classe utilitária Paths.

Abordagem Antiga
Paths.get()
Abordagem Moderna
Path.of()
Desde o JDK
11
Dificuldade
Iniciante
Método fábrica Path.of()
Disponível

Amplamente disponível desde o JDK 11 (setembro de 2018)

Path.of() é um método fábrica adicionado diretamente à interface Path, substituindo a classe utilitária separada Paths. É mais fácil de encontrar e consistente com List.of(), Map.of(), etc.

Compartilhar 𝕏 🦋 in