最近在项目中为了获取时间,经常使用如下代码:
Calendar calendar = Calendar.getInstance();
但是获取到的mCalendar却不再随着时间的流逝改变,于是写了下面的代码测试:
如果在 TimerTask 的run()方法中没有重新去getInstance(),则打印的时间不发生变化
import java.text.SimpleDateFormat;
import java.util.TimerTask;
import java.util.Timer;
import java.util.Calendar;
class CalendarTest
{
static Calendar cale