一、定时器Timer使用教程
1、定时器Timer使用教程
1.1、题目
import java.util.TimerTask; public class TimerTaskTest extends TimerTask{ @Override public void run() { // TODO Auto-generated method stub System.out.println("执行任务……"); } }
import java.util.Calendar; import java.util.Date; import java.util.Timer; public class TestTimer { public static void main(String[] args){ Timer timer = new Timer(); Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, 12);//控制小时 calendar.set(Calendar.MINUTE, 0);//控制分钟 calendar.set(Calendar.SECOND, 0);//控制秒 Date time = calendar.getTime();//执行任务时间为12:00:00 //每天定时12:00执行操作,每秒执行一次 timer.schedule(new TimerTaskTest(), time, 1000 ); } }
我们可以使用Timer来实现一个定时任务功能,首先要继承TimerTask,然后new一个Timer来放入它。