标签:info system font img package i++ new sch inf
Timer 是一个定时工具
TimerTask 是一个实现了Runnable接口抽象类,代表可以被Timer执行的任务
(1)Timer.schedule(TimerTask task,Date time)安排在制定的时间执行指定的任务。
(2)Timer.schedule(TimerTask task,Date firstTime ,long period)安排指定的任务在指定的时间开始进行重复的固定延迟执行.
(3)Timer.schedule(TimerTask task,long delay)安排在指定延迟后执行指定的任务.
(4)Timer.schedule(TimerTask task,long delay,long period)安排指定的任务从指定的延迟后开始进行重复的固定延迟执行.
(5)Timer.scheduleAtFixedRate(TimerTask task,Date firstTime,long period)安排指定的任务在指定的时间开始进行重复的固定速率执行.
(6)Timer.scheduleAtFixedRate(TimerTask task,long delay,long period)安排指定的任务在指定的延迟后开始进行重复的固定速率执行.
实例一:
package com; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class TimerDemo { public static void main(String[] args) { Timer t = new Timer(); //给定时器安排定时任务,延迟0毫秒执行,执行完后间隔3000毫秒执行 (每3秒执行一次) t.schedule(new TimerA(),0,3000); } } class TimerA extends TimerTask { private int i=0; @Override public void run() { System.out.println("Holle 执行:"+i+"次"); i++; } }
结果:
标签:info system font img package i++ new sch inf
原文地址:https://www.cnblogs.com/oukele/p/9447293.html