Adakah simpledateformat harus statik?

Adakah simpledateformat harus statik?
Adakah simpledateformat harus statik?
Anonim

DateFormat tidak selamat untuk benang. Jika berbilang benang menggunakan objek DateFormat yang sama tanpa sebarang penyegerakan, anda boleh mendapatkan hasil yang tidak dijangka. Oleh itu, anda harus sama ada menyegerakkan akses kepada objek DateFormat, gunakan pembolehubah ThreadLocal atau gunakan API Tarikh alternatif seperti Joda-Time. statik seharusnya tidak menjadi masalah.

Adakah DateTimeFormatter harus statik?

Kelas DateTimeFormatter adalah tidak boleh diubah dan selamat untuk benang; ia boleh (dan harus) ditugaskan kepada pemalar statik jika sesuai.

Adakah SimpleDateFormat thread-safe benar b palsu?

Adakah urutan SimpleDateFormat selamat? Penjelasan: SimpleDateFormat tidak selamat untuk urutan. Dalam persekitaran berbilang benang, kita perlu mengurus urutan secara eksplisit.

Apakah yang boleh saya gunakan dan bukannya SimpleDateFormat?

Pemformatan dan penghuraian masa

DateTimeFormatter ialah penggantian SimpleDateFormat lama yang selamat untuk benang dan menyediakan fungsi tambahan.

Adakah medan statik jenis teks Java Dateformat yang tidak selamat untuk benang?

8 Jawapan. Format Tarikh tidak selamat untuk benang, bermakna ia mengekalkan perwakilan dalaman keadaan. Menggunakannya dalam konteks statik boleh menghasilkan beberapa pepijat yang agak pelik jika berbilang urutan mengakses kejadian yang sama secara serentak.

Disyorkan: