دالة مصنع Path.of()
استخدم 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
الصعوبة
مبتدئ
دعم JDK
دالة مصنع Path.of()
متاح
متاح على نطاق واسع منذ JDK 11 (سبتمبر 2018)
كيف يعمل
Path.of() هي دالة مصنع مضافة مباشرةً إلى واجهة Path مستبدِلةً فئة الأدوات Paths المنفصلة. أسهل في الاكتشاف ومتّسقة مع List.of() و Map.of() وغيرها.
توثيق ذو صلة