在Java中,若需在指定时间后启动程序并立即执行一次任务,可以使用Timer与TimerTask类。首先,创建一个类Temp,包含main方法。在main方法中,实例化一个Temp对象并调用其work方法。接着,在work方法中,输出"我在工作"表示立即执行的任务。然后,创建Timer对象实例,并定义MyTask类继承于TimerTask。在MyTask...
javatimer程序在指定时间之后启动,启动后立刻执行一次任
在Java中,若需在指定时间后启动程序并立即执行一次任务,可以使用Timer与TimerTask类。
首先,创建一个类Temp,包含main方法。在main方法中,实例化一个Temp对象并调用其work方法。
接着,在work方法中,输出"我在工作"表示立即执行的任务。
然后,创建Timer对象实例,并定义MyTask类继承于TimerTask。
在MyTask类中,定义一个整型变量i。
重写run方法,输出"我在工作",表示任务内容。
最后,在Timer对象上使用schedule方法,设定执行任务的时间为2012-05-01 01:01:01,每次执行间隔2秒。这样,程序将在指定时间后启动,并立即执行一次任务。2024-11-18