Skal simpledateformat være statisk?

Innholdsfortegnelse:

Skal simpledateformat være statisk?
Skal simpledateformat være statisk?
Anonim

Datoformat er ikke trådsikkert. Hvis flere tråder bruker samme DateFormat-objekt uten noen synkronisering, kan du få uventede resultater. Så du bør enten synkronisere tilgang til DateFormat-objektet, bruke en ThreadLocal-variabel eller bruke en alternativ Date API som Joda-Time. statisk burde ikke være et problem.

Skal DateTimeFormatter være statisk?

Klassen DateTimeFormatter er både uforanderlig og trådsikker; den kan (og bør) tilordnes en statisk konstant der det er hensiktsmessig.

Er SimpleDateFormat-trådsikkert en sann b usann?

Er SimpleDateFormat-tråden trygg? Forklaring: SimpleDateFormat er ikke trådsikkert. I flertrådsmiljøet må vi administrere tråder eksplisitt.

Hva kan jeg bruke i stedet for SimpleDateFormat?

Tidsformatering og parsing

DateTimeFormatter er en erstatning for det gamle SimpleDateFormat som er trådsikkert og gir ekstra funksjonalitet.

Er et statisk felt av typen Java-tekst Datoformat som ikke er trådsikkert?

8 svar. Datoformater er ikke trådsikre, noe som betyr at de opprettholder en intern representasjon av staten. Å bruke dem i en statisk kontekst kan gi noen ganske merkelige feil hvis flere tråder får tilgang til samme forekomst samtidig.

Anbefalt: