Da li jednostavni format datuma treba biti statičan?

Sadržaj:

Da li jednostavni format datuma treba biti statičan?
Da li jednostavni format datuma treba biti statičan?
Anonim

DateFormat nije siguran niti. Ako više niti koristi isti objekt DateFormat bez ikakve sinkronizacije, možete dobiti neočekivane rezultate. Dakle, trebali biste ili sinkronizirati pristup DateFormat objektu, koristiti ThreadLocal varijablu ili koristiti alternativni Date API kao što je Joda-Time. statičnost ne bi trebala biti problem.

Da li DateTimeFormatter treba biti statičan?

Klasa DateTimeFormatter je i nepromjenjiva i sigurna niti; može (i treba) se dodijeliti statičkoj konstanti gdje je prikladno.

Da li je SimpleDateFormat siguran niti je istinit b false?

Je li SimpleDateFormat nit siguran? Objašnjenje: SimpleDateFormat nije siguran niti. U višenitnom okruženju, moramo eksplicitno upravljati nitima.

Šta mogu koristiti umjesto SimpleDateFormat?

Formatiranje i raščlanjivanje vremena

DateTimeFormatter je zamjena za stari SimpleDateFormat koji je siguran niti i pruža dodatnu funkcionalnost.

Da li je statičko polje tipa Java text Dateformat koji nije siguran u niti?

8 odgovora. Formati datuma nisu sigurni niti, što znači da održavaju internu reprezentaciju stanja. Njihovo korištenje u statičkom kontekstu može proizvesti prilično čudne greške ako više niti istovremeno pristupa istoj instanci.

Preporučuje se: