Java TimerTask.run()

Syntax

TimerTask.run() has the following syntax.

public abstract void run()

Example

In the following code shows how to use TimerTask.run() method.


/* ww w  .j  a  va 2  s  .  com*/


import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

class MyTimerTask extends TimerTask {
  public void run() {
    System.out.println("Timer task executed.");
  }
}
public class Main {
   public static void main(String[] args) {
      // creating timer task, timer
      TimerTask task = new MyTimerTask();
      Timer timer = new Timer();
      
      // scheduling the task
      timer.scheduleAtFixedRate(task, new Date(), 1000);
 
   }
   // this method performs the task
   public void run() {
      System.out.println("Working");
   }    
}

The code above generates the following result.