一个简单的定时任务回顾
害怕时间会冲淡一切
记录下来吧
个人喜欢用递归
可能没人都不一样吧
直接贴代码喽
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class TimerTest {
static int count = 0;
public static void main(String[] args) {
// class MyTimerTask extends TimerTask {
// @Override
// public void run() {
// count++;
// System.out.println("爆炸");
// new Timer().schedule(new MyTimerTask(), count % 2 == 0 ? 2000 : 4000);
// }
// }
//
// new Timer().schedule(new MyTimerTask(),count % 2 == 0 ? 2000 : 4000);
sendTimer();
while (true) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(new Date().getSeconds());
}
}
public static void sendTimer(){
count++;
new Timer().schedule(new TimerTask() {
@Override
public void run() {
System.out.println("炸弹");
sendTimer();
}
},count%2 == 0 ? 2000 : 4000);
}
}