java定时执行任务

原创 2013年12月02日 14:01:38

Timer

一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。

//在某一时段警告一定时间重复执行任务

task - 所要安排的任务。
firstTime - 首次执行任务的时间。
period - 执行各后续任务之间的时间间隔,单位是毫秒。
TimerTask是一个接口在其run方法里面填写需要执行的任务

public void scheduleAtFixedRate(TimerTask task,Date firstTime,long period)

//安排指定的任务在指定的延迟后开始进行重复的固定速率执行。以近似固定的时间间隔(由指定的周期分隔)进行后续执行。

public void scheduleAtFixedRate(TimerTask task,long delay,long period)

//安排在指定的时间执行指定的任务。如果此时间已过去,则安排立即执行该任务

public void schedule(TimerTask task,Date time)
//安排在指定延迟后执行指定的任务。
public void schedule(TimerTask task,long delay)
eg:过5秒后每秒输出一次时间

package test;

import java.util.Date; import java.util.Timer; import java.util.TimerTask;

public class Deom1 {  public static void main(String[] args) {   Timer timer=new Timer();   timer.schedule(new TimerTask(){

   @Override    public void run() {     // TODO Auto-generated method stub     Date date=new Date();     System.out.println(date.toLocaleString());    }}, 5000, 1000);  } }

java web每天定时执行任务

来自:http://www.jsprun.net/thread-35542-4-1.html 参考:http://blog.csdn.net/yangzl2008/article/details...
  • chuyouyinghe
  • chuyouyinghe
  • 2015年09月15日 13:20
  • 1035

java实现定时任务的三种方法

/** * 普通thread * 这是最常见的,创建一个thread,然后让它在while循环里一直运行着, * 通过sleep方法来达到定时任务的效果。这样可以快速简单的实现,代码如下: *...
  • haorengoodman
  • haorengoodman
  • 2014年04月09日 16:57
  • 242497

java web每天定时执行任务(四步轻松搞定)

第一步: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...
  • u010499087
  • u010499087
  • 2017年04月12日 17:15
  • 951

利用Quartz实现定时执行任务

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import o...
  • xiongwt
  • xiongwt
  • 2015年06月12日 15:49
  • 587

Java之——实现每天定时执行任务

今天,十一长假的第三天,给大家带来一篇Java实现每天定时执行任务的文章,对于Java实现定时任务,相信大家并不陌生了,今天给大家带来的最基础的基于Timer的定时任务实现,好,我们直接进入正题了: ...
  • l1028386804
  • l1028386804
  • 2016年10月03日 11:03
  • 9915

详解java定时任务

在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现。下面LZ就其原理、实例以及Timer缺陷三个方面来解析java Timer定时器。...
  • chenssy
  • chenssy
  • 2014年06月20日 12:07
  • 69208

JAVA定时执行任务(Tomcat 下的定时任务)

2013-02 Tomcat 下的定时任务 SysContextListener.java package axtic.servlet; import java.util....
  • fishineye
  • fishineye
  • 2016年08月09日 21:56
  • 2145

网站发布后在IIS上定时执行任务

可以再全局变量实现,不打开页面也可以 Global.asax void Application_Start(object sender, EventArgs e) { /...
  • crystal521love
  • crystal521love
  • 2016年12月28日 17:04
  • 854

asp.net如何定时执行任务

根据不同需求,在web开发中,有时候我们可能要定时的执行一下任务,比如定时发布网站中的文章,这时我们就需要做一个定时执行更新的操作,但由于web的http是无状态的连接,如何才能时时进行任务的更新呢?...
  • cyyingsun
  • cyyingsun
  • 2016年03月23日 13:30
  • 1738

javaWeb监听器结合定时器实现定时执行任务

java监听器 通过监听器可以自动的激发一些操作,比如监听在线人数; 监听器接口有: ServletContextListener——监听ServletContext对象; HttpSessionL...
  • u012676326
  • u012676326
  • 2015年11月23日 15:46
  • 1829
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java定时执行任务
举报原因:
原因补充:

(最多只允许输入30个字)