Synchronization
Date formats are not synchronized. It is recommended to create separate format instances for each thread. If multiple threads access a format concurrently, it must be synchronized externally
Yukarıdaki satır, SimpleDateFormat sınıfının JavaDoc bölümünde belirtilmiştir.java.text.SimpleDateFormat iş parçacığı güvenli değil
Bu, SimpleDateFormat nesnelerini Statik olarak oluşturmamamız gerektiği anlamına mı geliyor?
Ve eğer biz onu statik olarak yaratırsak, bu nesneyi nerede kullanırsak, onu Senkronize Blokta tutmamız gerekir.
evet doğru –
Yeni "java.time.format.DateTimeFormatter" (Java 1.8'den) "değişmez ve iş parçacığı için güvenli". Şuna bir bakın: https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html – Linuslabo