Таймер JDK – это простой планировщик для определенной задачи для повторного выполнения с фиксированной задержкой. Чтобы использовать это, вам необходимо расширить абстрактный класс TimerTask, переопределить метод run() с помощью функции планировщика.
Чтобы использовать это, вам необходимо расширить абстрактный класс TimerTask, переопределить метод ||run()|| с помощью функции планировщика.
package com.mkyong.common; import java.util.TimerTask; public class RunMeTask extends TimerTask { @Override public void run() { System.out.println("Run Me ~"); } }
Теперь вы можете запланировать его, вызвав метод schedule() таймера.
public void schedule(TimerTask task, long delay, long period)
Теперь вы можете запланировать его, вызвав метод schedule() таймера.
package com.mkyong.common; import java.util.Timer; import java.util.TimerTask; public class App { public static void main( String[] args ) { TimerTask task = new RunMeTask(); Timer timer = new Timer(); timer.schedule(task, 1000,60000); } }
В этом примере таймер будет выводить сообщение “Run Me ~” каждые 60 секунд с задержкой в 1 секунду при первом выполнении.
Оригинал: “https://mkyong.com/java/jdk-timer-scheduler-example/”