I/O প্রাথমিক

Path ইন্টারফেসে থাকা আধুনিক ফ্যাক্টরি মেথড Path.of() ব্যবহার করুন।

✕ Java 8
Path path = Paths.get("src", "main",
    "java", "App.java");
✓ Java 11+
var path = Path.of("src", "main",
    "java", "App.java");
এই কোডে সমস্যা দেখছেন? আমাদের জানান।
📐

সামঞ্জস্যপূর্ণ API

List.of(), Set.of() এর মতো .of() ফ্যাক্টরি প্যাটার্ন অনুসরণ করে।

📖

ডিসকভারেবল (Discoverable)

এটি Path টাইপের মধ্যেই পাওয়া যায়, আলাদা Paths ক্লাসে নয়।

🧹

একটি ক্লাস কম

Paths ইউটিলিটি ক্লাস ইম্পোর্ট করার প্রয়োজন নেই।

পুরনো পদ্ধতি
Paths.get()
আধুনিক পদ্ধতি
Path.of()
JDK থেকে
11
কঠিনতা
প্রাথমিক
Path.of() ফ্যাক্টরি
উপলব্ধ

JDK 11 (সেপ্টেম্বর 2018) থেকে ব্যাপকভাবে উপলব্ধ

Path.of() হলো একটি ফ্যাক্টরি মেথড যা সরাসরি Path ইন্টারফেসে যোগ করা হয়েছে, যা আলাদা Paths ইউটিলিটি ক্লাসকে প্রতিস্থাপন করে। এটি List.of(), Map.of() ইত্যাদির মতো বেশি ডিসকভারেবল (discoverable) এবং কনসিস্টেন্ট (consistent)।