javatimer程序在指定时间之后启动,启动后立刻执行一次任

在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
mengvlog 阅读 99 次 更新于 2025-09-07 13:51:55 我来答关注问题0
  • 在Java中,若需在指定时间后启动程序并立即执行一次任务,可以使用Timer与TimerTask类。首先,创建一个类Temp,包含main方法。在main方法中,实例化一个Temp对象并调用其work方法。接着,在work方法中,输出"我在工作"表示立即执行的任务。然后,创建Timer对象实例,并定义MyTask类继承于TimerTask。在MyTask...

  •  翡希信息咨询 java的timer类如何判断程序超时呢?

    在Java的Timer类中,判断程序是否超时并不是由Timer类直接提供的功能。不过,你可以通过以下几种方式间接实现程序超时的判断:使用TimerTask和schedule方法设置超时检查:你可以创建一个TimerTask,这个任务在指定的超时时间后执行。在这个TimerTask的run方法中,你可以检查某个条件。如果条件未满足,你可以在Ti...

  •  tj719192783 java怎么指定某段代码在固定时间点前执行

    package thread.timer;import java.util.Calendar;import java.util.Timer;import java.util.TimerTask;public class TimerTest { public static void main(String[] args) { Timer t = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { System...

  •  羅小健 JAVA单机版程序,如何指定在每天凌晨0:00:00执行?

    import java.util.Timer;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;public class HandleTimerTask implements ServletContextListener { private Timer timer = null; //定时器 private static int DOWNlOAD_HOUR = 0; //执行任务开始时间(时)private static...

  •  TianlanYundan JAVA中如何实现定时(是在某个特定的时间,如每天的14:00)运行某断代码?

    这个可以稍微转换一下思路,只要获取一下目标时间,再减去当前时间,获取间隔T 然后再调用 Timer中的schedule 隔T时间运行,一切搞定。

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部