赞
踩
第一种我们可以使用java原生提供的api去实现一个定时任务
利用Timer这个api,去实现定时任务,用Timertask去创建一个任务
public class javaJob { public static void main(String[] args) { //利用java的api Timer来完成一个定时任务 Timer timer = new Timer(); //其实这个技术也是基于java的线程去做的 TimerTask task=new TimerTask() { @Override public void run() { System.out.println("这是一个定时任务"); } }; timer.schedule(task,0,2000); } }
其中完成定时的 timer.schedule(task,0,2000);
解释一下这个里面的含义,首先task这个就是你要定时的一个任务,delay代表延迟多久执行,我们这里为了测试设置为0就就是不延迟,period就是每个多久执行一次,我们为了看到效果设置为2000,也就是2秒执行一次
下面来看效果
好了这
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。