Создание повторяющегося напоминания таймера в Java

Я хочу иметь класс, который меняет свои собственные частные переменные каждые 2 секунды. Я знаю, что если я сделаю что-то вроде

import java.util.Timer;
//...
Timer timer;
//...
timer.schedule(new ChangeSomething(), 2000);

, он выполнит ChangeSomething () через 2 секунды, есть ли способ сказать ему делать что-то каждые 2 секунды, или, если я введу внутрь ChangeSomething ()

    timer.schedule(new ChangeSomething(), 2000);

, это сработает?

Кстати, что timer.cancel () точно выполняет?

10
задан SIMEL 29 January 2012 в 13:05
поделиться