【发布时间】:2012-11-24 14:30:47
【问题描述】:
我正在做这个项目。有一个类 DefaultsHelper 有:
public class DefaultsHelper {
static SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd") ;
public static String getDate(int days)
{
GregorianCalendar c = new GregorianCalendar() ;
c.setTime(new Date()) ;
c.add(Calendar.DAY_OF_MONTH, days);
return df.format(c.getTime()) ;
}
}
在 Web 应用程序中 - 如果两个用户在查看 jsp 并同时调用 getDate 函数 - df 对象是否可能会变得不一致,从而无法返回预期值?
我认为 DefaultsHelper 是一个实用程序类,无需实例化新的 df 对象
【问题讨论】:
标签: java multithreading jsp methods static