A duhet të jetë statik formati i thjeshtë i datës?

Përmbajtje:

A duhet të jetë statik formati i thjeshtë i datës?
A duhet të jetë statik formati i thjeshtë i datës?
Anonim

Formati i datës nuk është i sigurt për temat. Nëse shumë thread përdorin të njëjtin objekt DateFormat pa ndonjë sinkronizim, mund të merrni rezultate të papritura. Pra, ose duhet të sinkronizoni aksesin në objektin DateFormat, të përdorni një variabël ThreadLocal ose të përdorni një API alternative të datës, siç është Joda-Time. static nuk duhet të jetë problem.

A duhet DateTimeFormatter të jetë statike?

Klasa DateTimeFormatter është njëkohësisht e pandryshueshme dhe e sigurt në fije; ajo mund (dhe duhet) t'i caktohet një konstante statike kur është e përshtatshme.

A është "SimpleDateFormat" i sigurt në lidhje me temën, një e vërtetë b e gabuar?

A është e sigurt filli i SimpleDateFormat? Shpjegim: SimpleDateFormat nuk është i sigurt në lidhje. Në mjedisin me shumë fije, ne duhet t'i menaxhojmë threadët në mënyrë eksplicite.

Çfarë mund të përdor në vend të SimpleDateFormat?

Formatimi dhe analizimi i kohës

DateTimeFormatter është një zëvendësim për SimpleDateFormat i vjetër që është i sigurt për temat dhe ofron funksionalitet shtesë.

A është një fushë statike e tipit Java e tekstit Dateformat e cila nuk është e sigurt për temat?

8 Përgjigje. Formatet e datës nuk janë të sigurta në fije, që do të thotë se ato mbajnë një përfaqësim të brendshëm të gjendjes. Përdorimi i tyre në një kontekst statik mund të sjellë disa gabime mjaft të çuditshme nëse shumë tema i qasen të njëjtit shembull në të njëjtën kohë.

Recommended: