Java tutorial
import java.util.Timer; import java.util.TimerTask; public class Main { Timer timer; public Main(int seconds) { timer = new Timer("MyTimer", true); timer.schedule(new RemindTask(), seconds * 1000); } class RemindTask extends TimerTask { public void run() { System.out.println("Time's up!"); timer.cancel(); //Terminate the timer thread } } public static void main(String args[]) { System.out.println("About to schedule task."); new Main(5); System.out.println("Task scheduled."); } }