I/O Einsteiger

Path.of() verwenden – die moderne Factory-Methode des Path-Interfaces.

✕ 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.
📐

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
Path.of()-Factory
Verfügbar

Seit JDK 11 allgemein verfügbar (Sept. 2018)

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.

Teilen 𝕏 🦋 in