
Los timers son una herramienta muy útil para lanzar una tarea cada cierto tiempo, por ejemplo, si estamos conectados a un servidor, podemos enviar información de estado para no desconectarnos, o lanzar una tarea a una hora determinada, o incluso puede servir para crear una animación (ya que con el tiempo va variando aquello que hayamos dibujado, o va cambiando el fotograma).
El ejemplo más sencillo de un timer puede ser lo siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import java.util.Timer;
import java.util.TimerTask;
class TimerEx {
public static void main(String arglist[]) {
Timer timer;
timer = new Timer();
TimerTask task = new TimerTask() {
int tic=0;
@Override
public void run()
{
if (tic%2==0)
System.
