定时器Timer作用
间隔特定时候,执行特定的程序。
每周要进行银行的账户的总帐操作。
每天要进行数据的备份操作。
在实际的开发中,每隔多久就执行一段特定的程序。这种需求很常见,那么在java中其实可以采用多种的方式实现:
1.可以采用睡眠,sleep(),比较low
2.在java类库中已经写好了定时器,java.util.Timer.可以拿来用,用的少,很多高级框架都是支持定时任务的。
如:spring框架中提供了SpringTask框架
/**
* 使用定时器Timer指定定时任务
*/
public class test {
public static void main(String[] args) throws ParseException {
//创建定时器对象
Timer timer = new Timer();
// Timer timer = new Timer(true); 守护线程方式
//指定定时任务
//schedule()参数:1.定时任务,2、第一次执行时间,3、间隔多久执行
SimpleDateFormat sdf = new