目录

Java.util - Timer

介绍 (Introduction)

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

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

  • 此类计划一次性执行的任务,或定期重复执行的任务。

  • 所有构造函数都启动一个计时器线程

类声明

以下是java.util.Timer类的声明 -

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. 方法和描述
1 void cancel()

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

2 int purge()

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

3 void schedule(TimerTask任务,日期时间)

此方法调度指定的任务以在指定的时间执行。

4 void schedule(TimerTask任务,Date firstTime,long period)

此方法从指定时间开始为重复的固定延迟执行调度指定的任务。

5 void schedule(TimerTask任务,长延迟)

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

6 void schedule(TimerTask任务,长延迟,长周期)

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

7 void scheduleAtFixedRate(TimerTask任务,Date firstTime,long period)

此方法从指定时间开始为重复的固定速率执行调度指定的任务。

8 void scheduleAtFixedRate(TimerTask任务,长延迟,长周期)

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

方法继承

该类继承以下类中的方法 -

  • java.util.Object
↑回到顶部↑
WIKI教程 @2018