java学习——定时操作
2017-05-18 本文已影响0人
子玲2017
1、Timer类
2、TimerTask类
3、范例
(1)、建立TimerTask子类
public class MyTask extends TimerTask {//任务调度类要继承TimerTask
@TargetApi(Build.VERSION_CODES.N)
@RequiresApi(api = Build.VERSION_CODES.N)
public void run() {
SimpleDateFormat sdf =null;
sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");
System.out.println("当前系统时间为:"+sdf.format(newDate()));
}
}
(2)、进行任务调度。
/************定时操作***********/
Timer t =newTimer();//建立Timer类对象
MyTask mytask =newMyTask();//定义任务
t.schedule(mytask,1000,2000);//设置任务的执行,1秒后开始,每2秒重复