首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Java 中 SimpleDateFormat 的线程安全问题及替代方案

Java 中 SimpleDateFormat 的线程安全问题及替代方案

作者头像
用户12771345
发布于 2026-11-14 10:07:01
发布于 2026-11-14 10:07:01
140
举报
概述
在 Java 项目里处理日期格式化时,SimpleDateFormat 几乎是最常被用到的类。很多开发者习惯把它定义成 static 成员变量,觉得这样能避免反复创建对象,提升性能。但这个做法在并发环境下会直接引发数据错乱:解析出的日期对不上、格式化结果串行、甚至抛出 NumberFormatException。根本原因在于 SimpleDateFormat 内部依赖一个可变的 Calendar

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档