将ThreadLocal实例作为null。使用以下代码,我创建了新的ThreadLocal实例。
private static final ThreadLocal<SimpleDateFormat> inputSdfLocal = new ThreadLocal<SimpleDateFormat>()
{
protected SimpleDateFormat initialValue()
{
return new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
};
};
现在我调用ThreadLocal(inputSdfLocal)实例作为inputSdfLocal.get()。
SimpleDateFormat inputSdf = inputSdfLocal.get();
此时,我将ThreadLocal - &gt; inputSdfLocal实例视为null。有人请解释一下,为什么ThreadLocal实例变为空。