提交 ec0ff8da authored 作者: paopaofish's avatar paopaofish

Using non-final variables to lock can cause thread-safety problems.According to…

Using non-final variables to lock can cause thread-safety problems.According to my understanding, it is appropriate to add the final keyword here
上级 8bc19d44
...@@ -24,7 +24,7 @@ public class DateUtil { ...@@ -24,7 +24,7 @@ public class DateUtil {
private static final String DATE_FORMAT = "yyyy-MM-dd"; private static final String DATE_FORMAT = "yyyy-MM-dd";
private static final String DATETIME_FORMAT = "yyyy-MM-dd HH:mm:ss"; private static final String DATETIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
private static ThreadLocal<Map<String, DateFormat>> dateFormatThreadLocal = new ThreadLocal<Map<String, DateFormat>>(); private static final ThreadLocal<Map<String, DateFormat>> dateFormatThreadLocal = new ThreadLocal<Map<String, DateFormat>>();
private static DateFormat getDateFormat(String pattern) { private static DateFormat getDateFormat(String pattern) {
if (pattern==null || pattern.trim().length()==0) { if (pattern==null || pattern.trim().length()==0) {
throw new IllegalArgumentException("pattern cannot be empty."); throw new IllegalArgumentException("pattern cannot be empty.");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论