Introducción
Java Timer y TimerTask se utilizan para programar tareas en el futuro. TimerTask es una clase abstracta que implementa la interfaz Runnable
que ayuda a programar tareas en la clase Timer. Podemos definir una tarea utilizando la clase TimerTask y programarla utilizando la clase Timer. Timer utiliza hilos de fondo para programar tareas.