看啥推荐读物
专栏名称: java那些事
分享java开发中常用的技术,分享软件开发中各种新技术的应用方法。每天推送java技术相关或者互联网相关文章。关注“java那些事”,让自己做一个潮流的java技术人!《java程序员由笨鸟到菜鸟》系列文章火热更新中。
今天看啥  ›  专栏  ›  java那些事

还在使用SimpleDateFormat?你的项目崩没?

java那些事  · 公众号  · Java  · 2019-03-20 16:00
作者:Felix zyf一、前言日常开发中,我们经常需要使用时间相关类,说到时间相关类,想必大家对SimpleDateFormat并不陌生。主要是用它进行时间的格式化输出和解析,挺方便快捷的,但是SimpleDateFormat并不是一个线程安全的类。在多线程情况下,会出现异常,想必有经验的小伙伴也遇到过。下面我们就来分析分析SimpleDateFormat为什么不安全?是怎么引发的?以及多线程下有那些SimpleDateFormat的解决方案?先看看《阿里巴巴开发手册》对于SimpleDateFormat是怎么看待的:二、问题场景复现一般我们使用SimpleDateFormat的时候会把它定义为一个静态变量,避免频繁创建它的对象实例,如下代码:是不是感觉没什么毛病?单线程下自然没毛病了,都是运用到多线程下就有大问题了。 测试 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照