Path.of() fabrika metodu
Path arayüzündeki modern fabrika metodu olan Path.of()'u kullanın.
Kod Karşılaştırması
✕ Java 8
Path path = Paths.get("src", "main",
"java", "App.java");
✓ Java 11+
var path = Path.of("src", "main",
"java", "App.java");
Bu kodda bir sorun mu gördünüz? Bize bildirin.
Modern yöntem neden daha iyi
Tutarlı API
List.of(), Set.of() gibi .of() fabrika örüntüsünü izler.
Keşfedilebilir
Ayrı bir Paths sınıfı değil, Path türünün kendisinde bulunur.
Bir sınıf daha az
Paths yardımcı sınıfını import etmeye gerek yoktur.
Eski Yaklaşım
Paths.get()
Modern Yaklaşım
Path.of()
JDK'dan itibaren
11
Zorluk
Başlangıç
JDK Desteği
Path.of() fabrika metodu
Mevcut
JDK 11'den itibaren geniş çapta kullanılabilir (Eylül 2018)
Nasıl çalışır
Path.of(), ayrı Paths yardımcı sınıfının yerini alarak doğrudan Path arayüzüne eklenmiş bir fabrika metodudur. Daha keşfedilebilir ve List.of(), Map.of() vb. ile tutarlıdır.
İlgili Belgeler