java学习——定时操作

1、Timer类

java学习——定时操作_第1张图片

2、TimerTask类

java学习——定时操作_第2张图片
java学习——定时操作_第3张图片

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秒重复

java学习——定时操作_第4张图片

你可能感兴趣的:(java学习——定时操作)