Le format de date simple doit-il être statique ?

Table des matières:

Le format de date simple doit-il être statique ?
Le format de date simple doit-il être statique ?
Anonim

DateFormat n'est pas thread-safe. Si plusieurs threads utilisent le même objet DateFormat sans aucune synchronisation, vous pouvez obtenir des résultats inattendus. Vous devez donc soit synchroniser l'accès à l'objet DateFormat, utiliser une variable ThreadLocal ou utiliser une API Date alternative telle que Joda-Time. statique ne devrait pas être un problème.

DateTimeFormatter doit-il être statique ?

La classe DateTimeFormatter est à la fois immuable et thread-safe; elle peut (et doit) être affectée à une constante statique le cas échéant.

Est-ce que SimpleDateFormat est thread-safe a vrai b faux?

Le thread SimpleDateFormat est-il sûr ? Explication: SimpleDateFormat n'est pas thread-safe. Dans l'environnement multithread, nous devons gérer les threads explicitement.

Que puis-je utiliser à la place de SimpleDateFormat ?

Formatage et analyse de l'heure

DateTimeFormatter remplace l'ancien SimpleDateFormat qui est thread-safe et fournit des fonctionnalités supplémentaires.

Est-ce un champ statique de type Java text Dateformat qui n'est pas thread-safe ?

8 réponses. DateFormats ne sont pas thread-safe, ce qui signifie qu'ils conservent une représentation interne de l'état. Les utiliser dans un contexte statique peut entraîner des bogues assez étranges si plusieurs threads accèdent simultanément à la même instance.

Conseillé: