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
Die obige Zeile wird im JavaDoc der SimpleDateFormat-Klasse erwähnt.java.text.SimpleDateFormat nicht threadsicher
Bedeutet es, dass wir die SimpleDateFormat-Objekte nicht als Statisch erstellen sollten.
Und wenn wir es als statisch erstellen, müssen wir es, wo immer wir dieses Objekt verwenden, im synchronisierten Block behalten.
ja Sie sind korrekt –
Das neue 'java.time.format.DateTimeFormatter' (aus Java 1.8)" ist unveränderlich und Thread-sicher ". Sehen Sie sich dazu https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html an – Linuslabo