Vai simpledateformat būtu statisks?

Vai simpledateformat būtu statisks?
Vai simpledateformat būtu statisks?
Anonim

DateFormat nav pavedienu drošs. Ja vairāki pavedieni izmanto vienu un to pašu DateFormat objektu bez sinhronizācijas, varat iegūt negaidītus rezultātus. Tāpēc jums vajadzētu vai nu sinhronizēt piekļuvi objektam DateFormat, izmantot ThreadLocal mainīgo vai alternatīvu Date API, piemēram, Joda-Time. statiskam nevajadzētu būt problēmai.

Vai DateTimeFormatter ir jābūt statiskam?

Klase DateTimeFormatter ir gan nemainīga, gan droša; to var (un vajadzētu) piešķirt statiskajai konstantei, kur nepieciešams.

Vai SimpleDateFormat pavedienu drošs ir patiess b nepatiess?

Vai SimpleDateFormat pavediens ir drošs? Paskaidrojums: SimpleDateFormat nav pavediens drošs. Daudzpavedienu vidē mums ir skaidri jāpārvalda pavedieni.

Ko es varu izmantot SimpleDateFormat vietā?

Laika formatēšana un parsēšana

DateTimeFormatter aizstāj veco SimpleDateFormat, kas ir drošs pavedieniem un nodrošina papildu funkcionalitāti.

Vai statisks Java teksta lauks Dateformat, kas nav pavedienam drošs?

8 Atbildes. Datuma formāti nav pavedienu droši, kas nozīmē, ka tie saglabā stāvokļa iekšēju attēlojumu. Izmantojot tos statiskā kontekstā, var rasties diezgan dīvainas kļūdas, ja vienam un tam pašam gadījumam vienlaikus piekļūst vairāki pavedieni.

Ieteicams: