2024 Автор: Elizabeth Oswald | [email protected]. Последно модифициран: 2024-01-13 00:03
DateFormat не е безопасен за нишки. Ако няколко нишки използват един и същ обект DateFormat без никакво синхронизиране, можете да получите неочаквани резултати. Така че трябва или да синхронизирате достъпа до обекта DateFormat, да използвате променлива ThreadLocal или да използвате алтернативен API за дата, като Joda-Time. статичното не би трябвало да е проблем.
Трябва ли DateTimeFormatter да бъде статичен?
Класът DateTimeFormatter е едновременно неизменяем и безопасен за нишки; може (и трябва) да се присвои на статична константа, където е подходящо.
Истински b false дали SimpleDateFormat безопасен ли е?
Безопасна ли е нишката SimpleDateFormat? Обяснение: SimpleDateFormat не е безопасен за нишки. В многонишковата среда трябва да управляваме нишки изрично.
Какво мога да използвам вместо SimpleDateFormat?
Форматиране и синтактичен анализ на времето
DateTimeFormatter е заместител на стария SimpleDateFormat, който е безопасен за нишки и осигурява допълнителна функционалност.
Статично поле от тип Java text Format на дата, което не е безопасен за нишки?
8 отговори. DateFormats не са нишки безопасни, което означава, че поддържат вътрешно представяне на състоянието. Използването им в статичен контекст може да доведе до доста странни грешки, ако няколко нишки имат достъп до един и същи екземпляр едновременно.
Препоръчано:
Можем ли да направим конструктора статичен?
Едно от важните свойства на java конструктора е, че не може да бъде статичен. … Конструкторът се извиква, когато е създаден обект от клас, така че не се използва статичният конструктор. Друго нещо е, че ако декларираме статичен конструктор, тогава няма да можем да осъществим достъп/извикаме конструктора от подклас.
Ще бъде направено или ще бъде направено?
"Ще бъде направено" предполага бъдещето. „Прави се“означава настоящето. „Направени са“означава „до момента“. Когато използваме make and made? Направи и направи са глаголи, които обикновено се използват за обозначаване на акта на производство или причиняване на нещо.
Ще бъде депозиран или ще бъде депозиран?
Правите депозит, когато вложите пари в банковата си сметка. В това изречение депозитът е съществително, но можете да изразите същото действие, като използвате депозит като глагол. Депозирате пари в банковата си сметка. Глаголният депозит може да се използва за обозначаване на всичко, което поставите или поставите.
Може ли рибата да бъде замразена, без да бъде изкормена?
Отговорът е да – можете да замразите риба, без първо да изкормите, и можете да ги държите така няколко месеца във фризера без проблеми. … Така че, ако хванете голяма риба, по-добре е да я почистите веднага и след това да я замразите на малки порции, които можете да извадите от фризера поотделно.
Трябва ли помощникът да е статичен?
По принцип всеки метод, който не зависи от състоянието на даден екземпляр, трябва да бъде статичен. Помощните класове, които не съдържат нищо освен статични методи, трябва сами да бъдат обявени за статични, за да ви предпазят от случайно добавяне на нестатични членове и от инстанциране на класовете.