Պետք է արդյոք simpledate ձևաչափը ստատիկ լինի:

Պետք է արդյոք simpledate ձևաչափը ստատիկ լինի:
Պետք է արդյոք simpledate ձևաչափը ստատիկ լինի:
Anonim

DateFormat-ը անվտանգ չէ շղթայի համար: Եթե մի քանի շղթաներ օգտագործում են նույն DateFormat օբյեկտը առանց որևէ համաժամացման, դուք կարող եք անսպասելի արդյունքներ ստանալ: Այսպիսով, դուք պետք է կամ համաժամացնեք մուտքը դեպի DateFormat օբյեկտ, օգտագործեք ThreadLocal փոփոխական կամ օգտագործեք այլընտրանքային Date API, ինչպիսին է Joda-Time: ստատիկը չպետք է խնդիր լինի:

DateTimeFormatter-ը պետք է ստատիկ լինի:

DateTimeFormatter դասը և՛ անփոփոխելի է, և՛ շղթայի համար անվտանգ; այն կարող է (և պետք է) վերագրվել ստատիկ հաստատուն, որտեղ անհրաժեշտ է:

Արդյո՞ք SimpleDateFormat շղթայի համար անվտանգ է, ճշմարիտ b կեղծ է:

Արդյո՞ք SimpleDateFormat շարանը անվտանգ է: Բացատրություն. SimpleDateFormat-ը թեմայում անվտանգ չէ: Բազմաթելային միջավայրում մենք պետք է հստակորեն կառավարենք թելերը:

Ի՞նչ կարող եմ օգտագործել SimpleDateFormat-ի փոխարեն:

Ժամանակի ձևաչափում և վերլուծում

DateTimeFormatter-ը փոխարինում է հին SimpleDateFormat-ին, որն անվտանգ է շղթաների համար և ապահովում է լրացուցիչ գործառույթ:

Արդյո՞ք Java տեքստի տիպի ստատիկ դաշտ է Dateformat, որը անվտանգ չէ շղթայի համար:

8 Պատասխաններ: DateFormats-ը անվտանգ չեն թելերի համար, ինչը նշանակում է, որ նրանք պահպանում են վիճակի ներքին ներկայացում: Դրանց ստատիկ համատեքստում օգտագործելը կարող է բավականին տարօրինակ սխալներ առաջացնել, եթե մի քանի շղթաներ միաժամանակ մուտք գործեն նույն օրինակը:

Խորհուրդ ենք տալիս: