import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class TestTimer {
public static void main(String[] args) throws ParseException {
TestTimer tt=new TestTimer();
tt.vick();
}
public void vick() throws ParseException{
Timer timer=new Timer();
Test timerTask=new Test();
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d=df.parse("2008-08-21 09:00:00"); //在这里设置开始时间
long delay=d.getTime()-System.currentTimeMillis(); //延迟多少毫秒后开始调用
long cycle=24*60*60*1000; //循环调用的时间间隔
timer.schedule(timerTask, delay, cycle);
}
}
class Test extends TimerTask{
private int i=1;
public void run() {
System.out.println("这是第 "+i+" 次调用,时间为:"+new Date());
i++;
}
}
分享到:
相关推荐
Java定时器定时调用任务是Java编程中一个重要的功能,它允许开发者在特定的时间间隔执行某项任务,比如定期检查数据库、发送邮件或者执行维护操作等。Java中的定时任务实现通常涉及`java.util.Timer`类和`java.util....
在Java编程中,定时执行某个任务是一项常见的需求,例如定期备份数据、发送邮件或执行维护操作等。要实现这一功能,Java提供了多种解决方案。这里我们将深入探讨两种主要的方法:Java的`java.util.Timer`类和Java 5...
Java定时任务通常使用`java.util.Timer`类、`java.util.concurrent.ScheduledExecutorService`或者Spring框架的`@Scheduled`注解来实现。在`analyData`项目中,可能是使用了Spring Boot框架,利用`@Scheduled`注解...
在示例中,首先创建一个名为`SavaLog`的类,其中包含一个名为`savaLog`的方法,这个方法将被定时调用。接着,在Spring配置文件中声明一个JobDetail bean,指定任务类和执行方法。同时,创建一个Trigger bean来定义...
程序启动类:dzw.Start.java 程序连接sqlserver用的是jtds,mysql和oracle的数据库连接驱动类请自行放到程序里:src/libs下(这里不支持重新上传文件(:)。 可根据需要,自行修改源代码,程序功能有限,不喜勿喷,有...
总之,实现Java定时备份MySQL数据库需要理解如何在Java中调用外部命令,如何创建定时任务,以及如何与Spring等框架集成。在SSM项目中,可以利用Spring的定时任务特性来优雅地管理备份任务。记得在实际应用中处理异常...
java语言通过cmd命令在远程电脑上创建定时任务,从而达到控制远程开启或者关闭自己想要处理的应用程序,而不用亲临。很简单,由于win10系统的安全性,使用邮箱在线注册过的win10估计是不行的,自己试吧。
总结起来,Java定时关机小程序的核心技术包括Java的定时任务处理、操作系统命令的调用,以及可能的图形用户界面设计。理解这些知识点对于开发类似的应用或扩展其他自动化任务非常有帮助。通过学习和实践,你可以创建...
在IT行业中,对服务或系统的...综上所述,通过Java编写定时调用的程序,我们可以实现对Web服务或系统的有效监控,并通过日志记录确保问题的可追溯性。这样的解决方案对于维护服务稳定性、保障业务连续性具有重要意义。
在Java编程中,实现定时发送信息的功能,可以利用Java的定时任务处理库,例如`java.util.Timer`类或`java.util.concurrent.ScheduledExecutorService`。这些工具可以帮助我们创建一个类似于闹钟的服务,按照预设的...
本文将详细介绍如何在Java中调用本地exe文件,并解析提供的代码示例。 ### 一、Java中调用本地exe文件的基本原理 #### 1.1 调用本地exe文件的方式 在Java中,可以通过`java.lang.Runtime`类或者`java.lang....
Java定时进行WebService数据上报是一种常见的任务调度需求,用于定期向远程服务器发送数据,例如日志、统计信息或者业务数据。这个过程涉及到Java编程语言、WebService技术和时间触发机制。以下将详细讲解这些知识点...
Java定时任务是编程中常见的一种需求,用于在特定时间或间隔执行特定的代码逻辑。在这个“java定时任务小例子”中,我们可以看到两个关键文件:`TimerTest.java`和`DoTask.java`,它们分别代表了定时器的任务调度和...
总结,这个项目结合了Java的多线程、定时任务调度、系统托盘交互以及跨平台调用等关键知识点,为开发者提供了一个实用的定时关机工具。对于学习和理解Java编程,尤其是对系统级操作和用户交互感兴趣的开发者来说,这...
Java中的定时任务是软件开发中一个非常重要的功能,它允许我们按照预定的时间间隔执行特定的任务,比如数据备份、日志清理、系统监控等。在Java中,我们可以利用`java.util.Timer`类和`java.util.TimerTask`类来实现...
### JAVA定时运行程序知识点解析 #### 一、概述 在Java编程中,实现定时任务是一项常见且实用的功能。本文将详细介绍如何使用`java.util.Timer`类来创建一个能够定时执行特定任务的应用程序。通过分析提供的代码...
总的来说,创建一个Java定时开关机程序涉及了Java的基本语法、面向对象编程、线程调度、系统调用以及用户交互等多个方面。通过学习这个程序,开发者不仅可以掌握Java编程的基本技能,还能了解到如何利用Java与操作...
### Java定时任务实现:每天定时执行任务 #### 一、概述 在Java开发中,定时任务是非常常见的一种需求。例如,需要定期清理数据库中的过期数据、定时发送邮件通知等场景。本文将详细介绍如何利用Java内置的`Timer`...
Java定时收取邮件是一种常见的任务,尤其在自动化处理和监控系统中非常有用。在这个场景中,我们使用Java编程语言,结合Java Mail API来实现这个功能。Java Mail API是Java平台上的一个标准API,它允许开发者创建、...
总结起来,"JAVA定时关机程序源代码"是一个涵盖Java基础、定时任务、系统调用、异常处理和可能的多线程编程的实践项目。初学者可以通过分析和修改这段代码,进一步提升自己的编程技能。在阅读和学习这个压缩包里的...