2个关键类:timer(定时器,定时执行某个东西),timertask(真正的业务逻辑,写在run方法里面)
然后再记住一个方法:timer.scheduleAtFixedRate()即可。
package sh.arvato.testTimerTask;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class TestTimerTask extends TimerTask{
//定义组件
private Timer timer;
public TestTimerTask(){
timer=new Timer();
timer.scheduleAtFixedRate(this, 5*1000, 5*1000);
}
public static void main(String[] args) {
new TestTimerTask();
}
@Override
public void run() {
System.out.println(new Date());
}
}