import java.util.Timer; import java.util.TimerTask; public class M { public static void main(String[] args) { // TODO todo.generated by zoer Timer timer = new Timer(); //new MyTask()里可以写定时执行的方法 1000是1s后开始执行 2000是每两秒执行一次 tim...
timer.schedule(你的线程名称,要执行的时间,24*60*60*1000); 你最好去看看timer定时器,以便了解更多
在Java中,若需在指定时间后启动程序并立即执行一次任务,可以使用Timer与TimerTask类。首先,创建一个类Temp,包含main方法。在main方法中,实例化一个Temp对象并调用其work方法。接着,在work方法中,输出"我在工作"表示立即执行的任务。然后,创建Timer对象实例,并定义MyTask类继承于TimerTask。在MyTask...
使用Timer和TimerTask:这种方法适用于需要在特定时间间隔执行某些任务的场景。你提供的代码示例创建了一个Timer对象,并安排了一个MyTask任务每隔2秒执行一次。这并不是将程序完全置于后台运行,而是让程序中的某个任务在后台定时执行。若要实现Java程序的真正后台运行,可以考虑以下方法:使用Windows服务:将...
首先导入jar包到程序内 quartz-all-1.6.0.jar 然后创建一个XML TimeConfig.xml 名字可以自己定义