Как использовать класс Timer для вызова метода, выполнения каких-либо действий, сброса таймера и повторения?

Я новичок в Java, искал различные решения этой проблемы и как бы запутался. Я пробовал с Threads, а затем обнаружил этот класс Timer и до сих пор безуспешно возился с ним. Если бы вы могли опубликовать исполняемый код с помощью основного метода , чтобы я мог увидеть, как он работает, и начать играть оттуда, это было бы здорово.

  1. Запустить программу
  2. call doSomething ()
  3. Сгенерировать случайное число и установить таймер на это время.
  4. Когда таймер сработает, снова вызовите doSomething () .

Вероятно, используя это: http://docs.oracle.com/javase/6/docs/api/java/util/Timer.html

27
задан zb226 5 April 2017 в 11:43
поделиться