La classe Timer représente une facilité pour les threads afin de planifier des tâches pour une exécution future dans un thread en arrière plan.

La correspondance à chaque objet Timer est un thread de fond utilisé pour exécuter séquentiellement toutes les tâches d'un objet Timer.

Les constructeurs
Timer()
crée un objet Timer.
Timer(boolean isDaemon)
crée un objet Timer dont le thread associé peut être spécifié pour s'exécuter comme démon.

Les méthodes
void cancel()
termine le minuteur en déchargeant n'importe quelles tâches programmées.
void schedule(TimerTask task, Date time)
programme un tâche spécifiée pour une exécution à un moment spécifié.
void schedule(TimerTask task, Date firstTime, long period)
programme un tâche spécifiée pour une exécution répétitive à un moment spécifié.
void schedule(TimerTask task, long delay)
programme la tâche spécifiée pour une exécution après le délai donné.
void schedule(TimerTask task, long delay, long period)
programme la tâche spécifiée pour une exécution répétitive et démarrant après un délai spécifié.
void scheduleAtFixedRate(TimerTask task, Date firstTime, long period)
programme la tâche spécifiée pour une exécution répétitive et démarrant à un moment donné.
void scheduleAtFixedRate(TimerTask task, long delay, long period)
programme la tâche spécifiée pour une exécution répétitive et démarrant après un délai spécifié.
Les méthodes héritées de la classe java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait