Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

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.");
    }
}