1.Timer和TimerTask两个类位于java.util包。 2.Timer直接从Object继承,它相当于一个计时器,能够用它来指定某个时间来执行一项任务,或者每隔一定时间间隔反复执行同一个任务。 3.TimerTask就是用来实现某项任务的类,它实现了Runnable接口,因此相当于一个线程。 4.Timer的schedule方法主要有如下几种重载形式: --schedule(TimerTask task,long delay) 指定隔多长时间(delay)后执行TimerTask类中的任务代码--schedule(TimerTask task,Date time) 指定在什么时候(date)开始执行TimerTask类中的任务代码 --schedule(TimerTask task,long delay ,long period) 指定隔多长时间(delay)后定期执行TimerTask类中的任务代码,period指定了定期的时间间隔 --schedule(TimerTask task, Date firstTime , long period) 指定在什么时候(date)开始定期执行TimerTask类中的任务代码,period指定了定期的时间间隔 |
|