Date/Time প্রাথমিক

deprecated constructor-এর পরিবর্তে Locale.of() দিয়ে ভাষা ও অঞ্চলের locale তৈরি করুন।

✕ Deprecated constructor
Locale brazilianPortuguese =
    new Locale("pt", "BR");
✓ Java 19+
Locale brazilianPortuguese =
    Locale.of("pt", "BR");
এই কোডে সমস্যা দেখছেন? আমাদের জানান।
✅

সমর্থিত API

deprecated constructor এড়িয়ে যায়।

👁

স্পষ্ট নির্মাণ

নামযুক্ত factory উদ্দেশ্যটি পরিষ্কার করে।

🧩

সামঞ্জস্যপূর্ণ স্টাইল

আধুনিক JDK value-object factory-এর সঙ্গে সামঞ্জস্যপূর্ণ।

পুরনো পদ্ধতি
Locale constructor
আধুনিক পদ্ধতি
Locale.of()
JDK থেকে
19
কঠিনতা
প্রাথমিক
Locale constructor থেকে Locale.of()
উপলব্ধ

JDK 19 (সেপ্টেম্বর 2022) থেকে উপলব্ধ

Locale factory method, JDK 19-এ deprecated হওয়া constructorগুলো প্রতিস্থাপন করে। factory form-টি আরও স্পষ্ট, অন্যান্য value-based API-এর সঙ্গে সামঞ্জস্যপূর্ণ এবং locale তৈরিকে কেন্দ্রীভূত করে।