Java.io包教程

Java.util.Timer类

简介

java.util.Timer 类为线程提供了安排任务以供将来在后台线程中执行的工具.

  • 这个类是线程安全的,即多个线程可以共享一个Timer对象而无需外部同步.

  • 此类安排一次性执行任务,或定期重复执行任务.

  • 所有构造函数启动计时器线程.

类声明

以下是 java.util的声明.Timer class :

public class Timer
   extends Object

类构造函数

Sr.No.构造函数&说明
1

Timer()

此构造函数创建一个新计时器.

2

Timer(boolean isDaemon)

此构造函数创建一个新的计时器,其关联的线程可以指定作为守护进程运行.

3

Timer(String name)

此构造函数创建一个新的计时器,其关联的线程具有指定名称.

4

Timer(String name,boolean isDaemon)

此构造函数创建一个新的计时器,其关联的线程具有指定的名称,并且可以指定为以一个守护进程.

类方法

Sr.No.Method& ;说明
1void cancel()

此方法终止此计时器,丢弃当前计划的任务.

2int purge()

此方法从此计时器的任务队列中删除所有已取消的任务.

3void schedule(TimerTask task, Date time)

此方法在指定时间安排指定任务执行.

4void schedule(TimerTask task, Date firstTime, long period)

此方法为重复的固定延迟执行安排指定的任务,从指定时间.

5void schedule(TimerTask task, long delay)

此方法在指定的延迟后调度指定的任务以执行.

6void schedule(TimerTask task, long delay, long period)

此方法为重复的固定延迟调度指定的任务执行,在指定的延迟后开始.

7void scheduleAtFixedRate(TimerTask task, Date firstTime, long period)

此方法安排从指定时间开始重复固定利率执行的指定任务.

8void scheduleAtFixedRate(TimerTask task, long delay, long period)

此方法在指定的延迟后开始计划重复固定速率执行的指定任务.

继承的方法

此类继承自的方法以下类 :

  • java.util.Object