Java API Tutorial - 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.

/*from w  w  w .jav  a 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.