A simpledateformat statikus legyen?

Tartalomjegyzék:

A simpledateformat statikus legyen?
A simpledateformat statikus legyen?
Anonim

DateFormat nem szálbiztos. Ha több szál használja ugyanazt a DateFormat objektumot szinkronizálás nélkül, akkor váratlan eredményeket kaphat. Tehát vagy szinkronizálnia kell a DateFormat objektumhoz való hozzáférést, vagy ThreadLocal változót kell használnia, vagy alternatív Date API-t, például Joda-Time-ot kell használnia. a statikus nem jelenthet problémát.

A DateTimeFormatter statikus legyen?

A DateTimeFormatter osztály változatlan és szálbiztos; hozzá lehet (és kell) hozzárendelni egy statikus állandóhoz, ahol szükséges.

A SimpleDateFormat szálbiztos a true b false?

A SimpleDateFormat szál biztonságos? Magyarázat: SimpleDateFormat nem biztonságos. A többszálú környezetben a szálakat kifejezetten kell kezelnünk.

Mit használhatok a SimpleDateFormat helyett?

Időformázás és -elemzés

DateTimeFormatter a régi SimpleDateFormat helyettesítője, amely szálbiztos és további funkciókat biztosít.

Dátumformátumú Java szöveg típusú statikus mező, amely nem szálbiztos?

8 Válaszok. A dátumformátumok nem szálbiztosak, ami azt jelenti, hogy fenntartják az állapot belső reprezentációját. Statikus kontextusban történő használatuk meglehetősen furcsa hibákat okozhat, ha több szál egyszerre éri el ugyanazt a példányt.

Ajánlott: