Date/Time Başlangıç

Locale constructor'larından Locale.of()'a

Dil ve bölge locale'lerini kullanımdan kaldırılmış constructor'lar yerine Locale.of() ile oluşturun.

✕ Deprecated constructor
Locale brazilianPortuguese =
    new Locale("pt", "BR");
✓ Java 19+
Locale brazilianPortuguese =
    Locale.of("pt", "BR");
Bu kodda bir sorun mu gördünüz? Bize bildirin.
✅

Desteklenen API

Kullanımdan kaldırılmış constructor'lardan kaçınır.

👁

Açık oluşturma

Adlandırılmış fabrika metodu amacı anlatır.

🧩

Tutarlı stil

Modern JDK değer nesnesi fabrika metotlarıyla uyumludur.

Eski Yaklaşım
Locale constructor'ları
Modern Yaklaşım
Locale.of()
JDK'dan itibaren
19
Zorluk
Başlangıç
Locale constructor'larından Locale.of()'a
Mevcut

JDK 19'dan itibaren kullanılabilir (Eylül 2022)

Locale fabrika metotları, JDK 19'da kullanımdan kaldırılan constructor'ların yerini alır. Fabrika biçimi daha açıktır, diğer değer tabanlı API'lerle uyumludur ve locale oluşturmayı merkezileştirir.