El format de data simple hauria de ser estàtic?

El format de data simple hauria de ser estàtic?
El format de data simple hauria de ser estàtic?
Anonim

DateFormat no és segur per a fils. Si diversos fils utilitzen el mateix objecte DateFormat sense cap sincronització, podeu obtenir resultats inesperats. Per tant, hauríeu de sincronitzar l'accés a l'objecte DateFormat, utilitzar una variable ThreadLocal o utilitzar una API de date alternativa, com ara Joda-Time. estàtica no hauria de ser un problema.

Ha de ser estàtic DateTimeFormatter?

La classe DateTimeFormatter és alhora immutable i segura; es pot (i s'hauria d'assignar) a una constant estàtica quan correspongui.

SimpleDateFormat és segur per a fils una veritable b falsa?

El fil SimpleDateFormat és segur? Explicació: SimpleDateFormat no és segur per a threads. En l'entorn multifils, hem de gestionar els fils de manera explícita.

Què puc utilitzar en lloc de SimpleDateFormat?

Format i anàlisi de l'hora

DateTimeFormatter és un reemplaçament de l'antic SimpleDateFormat que és segur per a fils i ofereix funcionalitats addicionals.

És un camp estàtic de tipus Java text Dataformat que no és segur per a fils?

8 respostes. Els DateFormats no són segurs per a fils, el que significa que mantenen una representació interna de l'estat. Utilitzar-los en un context estàtic pot produir errors força estranys si diversos fils accedeixen a la mateixa instància simultàniament.

Recomanat: