读书人

请注意施用java.text.DateFormat

发布时间: 2012-10-28 09:54:44 作者: rapoo

请注意使用java.text.DateFormat

?? 在使用:java.text.DateFormat类时,请注意他的format(),parse()等方法不是线程安全的,一定不要把此变量定义成全局的静态变量,否在在多线程的并发环境里会发生你意想不到的错误!!!

?例如,不要定义成一下样子:

?

public static final SimpleDateFormat timestampFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

?一定要把:java.text.DateFormat作为局部变量来使用.

1 楼 sunrie 2009-05-20 我在之前的应用中也发现了这个问题,现在都改成使用是new一个,网上有比较,好像比clone要快的。 2 楼 jindw 2009-05-21 sunrie 写道
我在之前的应用中也发现了这个问题,现在都改成使用是new一个,网上有比较,好像比clone要快的。

clone也不安全,java的clone不是深度clone。
使用,clone更加容易产生奇怪的问题。

读书人网 >软件架构设计

热点推荐