- Java.util Package Classes
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
java.util.Timer.schedule() Method
Description
The schedule(TimerTask task,long delay,long period) method is used to schedule the specified task for repeated fixed-delay execution, beginning after the specified delay.
Declaration
Following is the declaration for java.util.Timer.schedule() method.
public void schedule(TimerTask task,long delay,long period)
Parameters
task − This is the task to be scheduled.
delay − This is the delay in milliseconds before task is to be executed.
period − This is the time in milliseconds between successive task executions.
Return Value
NA
Exception
IllegalArgumentException − This exception is thrown if time.getTime() is negative.
IllegalStateException − This is thrown if task was already scheduled or cancelled, timer was cancelled, or timer thread terminated.
Example
The following example shows the usage of java.util.Timer.schedule()
package com.tutorialspoint; import java.util.*; public class TimerDemo { public static void main(String[] args) { // creating timer task, timer TimerTask tasknew = new TimerSchedulePeriod(); Timer timer = new Timer(); // scheduling the task at interval timer.schedule(tasknew,100, 100); } // this method performs the task public void run() { System.out.println("timer working"); } }
Let us compile and run the above program, this will produce the following result.
timer working timer working timer working timer working and so on ...
To Continue Learning Please Login
Login with Google