Path.of()-Factory
Path.of() verwenden – die moderne Factory-Methode des Path-Interfaces.
Code-Vergleich
✕ Java 8
Path path = Paths.get("src", "main",
"java", "App.java");
✓ Java 11+
var path = Path.of("src", "main",
"java", "App.java");
Problem mit diesem Code entdeckt? Sag uns Bescheid.
Warum der moderne Weg gewinnt
Konsistente API
Folgt dem .of()-Factory-Muster wie List.of(), Set.of().
Auffindbar
Direkt am Path-Typ zu finden, nicht in einer separaten Paths-Klasse.
Eine Klasse weniger
Kein Import der Paths-Hilfsklasse erforderlich.
Alter Ansatz
Paths.get()
Moderner Ansatz
Path.of()
Seit JDK
11
Schwierigkeitsgrad
Einsteiger
JDK-Unterstützung
Path.of()-Factory
Verfügbar
Seit JDK 11 allgemein verfügbar (Sept. 2018)
Wie es funktioniert
Path.of() ist eine Factory-Methode, die direkt zum Path-Interface hinzugefügt wurde und die separate Paths-Hilfsklasse ersetzt. Sie ist besser auffindbar und konsistent mit List.of(), Map.of() usw.
Zugehörige Dokumentation