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");
هل ترى مشكلة في هذا الكود؟ أخبرنا.
📐

واجهة برمجية متّسقة

يتّبع نمط مصنع .of() مثل List.of() و Set.of().

📖

قابلة للاكتشاف

موجودة على نوع Path نفسه لا في فئة Paths منفصلة.

🧹

فئة أقل

لا حاجة لاستيراد فئة الأدوات Paths.

الأسلوب القديم
Paths.get()
الأسلوب الحديث
Path.of()
منذ JDK
11
الصعوبة
مبتدئ
دالة مصنع Path.of()
متاح

متاح على نطاق واسع منذ JDK 11 (سبتمبر 2018)

Path.of() هي دالة مصنع مضافة مباشرةً إلى واجهة Path مستبدِلةً فئة الأدوات Paths المنفصلة. أسهل في الاكتشاف ومتّسقة مع List.of() و Map.of() وغيرها.

مشاركة 𝕏 🦋 in