Java常用类库--定时调度(Timer、TimerTask)
定时调度:每当一到时间,程序会自动执行,称为定时调度。
如果要使用定时调度,则必须保证程序始终运行着才可以,也就是说相当于定时调度是在程序之外又启动了一个新的线程。
Timer和TimerTask两个类完成定时调度。




如果现在一个Timer类要想调度程序的话,则需要使用TimerTask的子类。
就依照此概念,完成一个定时调度的程序,每隔2秒打印一次时间。
import java.util.Timer ;public class TestTask{public static void main(String args[]){Timer t = new Timer() ;// 建立Timer类对象MyTask mytask = new MyTask() ;// 定义任务t.schedule(mytask,1000,2000) ;// 设置任务的执行,1秒后开始,每2秒重复}};