Locale constructor থেকে Locale.of()
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
কঠিনতা
প্রাথমিক
JDK সমর্থন
Locale constructor থেকে Locale.of()
উপলব্ধ
JDK 19 (সেপ্টেম্বর 2022) থেকে উপলব্ধ
কীভাবে কাজ করে
Locale factory method, JDK 19-এ deprecated হওয়া constructorগুলো প্রতিস্থাপন করে। factory form-টি আরও স্পষ্ট, অন্যান্য value-based API-এর সঙ্গে সামঞ্জস্যপূর্ণ এবং locale তৈরিকে কেন্দ্রীভূত করে।
সম্পর্কিত ডকুমেন্টেশন
প্রমাণ