私はこのプロジェクトに取り組んでいます。以下を持つクラス 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 アプリで、getDate 関数がまったく同時に呼び出された jsp を表示している 2 人のユーザーの場合、df オブジェクトの一貫性が失われ、期待値が返されない可能性はありますか?
DefaultsHelper は、新しい df オブジェクトをインスタンス化する必要をなくすためのユーティリティ クラスであることを意図していたと思います