האם הפורמט הפשוט של תאריך צריך להיות סטטי?

האם הפורמט הפשוט של תאריך צריך להיות סטטי?
האם הפורמט הפשוט של תאריך צריך להיות סטטי?
Anonim

DateFormat אינו בטוח לשרשור. אם שרשורים מרובים משתמשים באותו אובייקט DateFormat ללא כל סנכרון, אתה יכול לקבל תוצאות בלתי צפויות. אז עליך לסנכרן גישה לאובייקט DateFormat, להשתמש במשתנה ThreadLocal או להשתמש ב-Date API חלופי כגון Joda-Time. סטטי לא אמורה להיות בעיה.

האם DateTimeFormatter צריך להיות סטטי?

המחלקה DateTimeFormatter היא גם בלתי ניתנת לשינוי וגם בטוחה לשרשור; ניתן (וצריך) להקצות אותו ל-קבוע סטטי במידת הצורך.

האם SimpleDateFormat-שרשור בטוח הוא אמיתי b false?

האם השרשור של SimpleDateFormat בטוח? הסבר: SimpleDateFormat אינו בטוח לשרשור. בסביבת ריבוי ההליכים, עלינו לנהל שרשורים באופן מפורש.

במה אני יכול להשתמש במקום SimpleDateFormat?

פורמט וניתוח זמן

DateTimeFormatter הוא תחליף ל-SimpleDateFormat הישן שהוא בטוח לשרשור ומספק פונקציונליות נוספת.

האם שדה סטטי מסוג Java text Dateformat שאינו בטוח לשרשור?

8 תשובות. DateForms אינם בטוחים לשרשור, כלומר הם שומרים על ייצוג פנימי של המדינה. השימוש בהם בהקשר סטטי יכול להניב כמה באגים די מוזרים אם שרשורים מרובים ניגשים לאותו מופע בו-זמנית.

מוּמלָץ: