package com.timer.test;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
/****
* TimerTask与Timer
*
* @author bruceleey
*
*/
public class TestTimer {
static int count = 0;
public static void showTimer() {
TimerTask task = new TimerTask() {
@Override
public void run() {
++count;
System.out.println("count执行了-->" + count); // 1次
}
};
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH)+1;
int day = calendar.get(Calendar.DAY_OF_MONTH);
/*** 定制每日00:24:00执行方法 ***/
calendar.set(year, month, day, 24, 24, 00);
Date date = calendar.getTime();
Timer timer = new Timer();
timer.schedule(task, date);
}
public static void main(String[] args) {
showTimer();
}
}
分享到:
相关推荐
本实例中的"testTimer.zip"文件提供了一个基于CVI(Interactive C)编程环境的简单定时器应用,它通过静态变量来实现定时器的计数功能,让两个灯交替亮起。下面将详细讲解定时器的概念、静态变量的作用以及如何在...
`File.Move`方法实现了文件的重命名或移动操作: ```csharp using System; using System.IO; class TestMoveFile { public static void Main() { File.Move(@"c:\temp\abc.txt", @"c:\temp\def.txt"); } } ```...
Java 定时器实例是 Java Web 项目中实现定时器的学习文档。它详细介绍了 Java 中实现定时器的步骤、Web 工程中实现 Java 定时器的方法,以及相关的代码实现。 一、Java 实现定时器的步骤 要实现 Java 定时器,需要...
本文实例讲述了Go语言实现定时器的方法。分享给大家供大家参考。具体实现方法如下: 代码如下:package main import ( “fmt” “time” ) func testTimer1() { go func() { fmt.Println(“test timer1”) ...
使用 `javax.swing.Timer` 类创建了一个定时器`testTimer`,每隔1秒(1000毫秒)执行一次`actionPerformed()`方法,通常用于更新用户界面或者执行某些定时任务,比如在此系统中,可能用于减少考试剩余时间并更新...
- 示例:`TestTimer1.java`和`TestTimer2.java`可能包含了使用`Timer`创建和调度`TimerTask`的示例代码。 2. **TimerTask**: `TimerTask`是`Timer`类调度的任务类型。它是一个抽象类,需要我们继承并覆盖`run()`...
【文件列表】"TestTimer"可能包含了测试这个自定义定时器功能的源代码,可能包括头文件(.h)和实现文件(.cpp)。在这些文件中,我们可以看到如何创建继承自TTimer的类,如何设置和使用函数指针,以及如何在程序中...
public class TestTimer { public static void main(String[] args) { // 创建一个Timer实例 Timer timer = new Timer(); // 创建一个TimerTask实例 TimerTask task = new TimerTask() { @Override public ...
为了实现一个简单的定时任务,首先需要创建一个`Timer`实例,然后通过`schedule`方法来安排任务的执行时间。具体步骤如下: 1. **定义任务类**: - 需要继承`java.util.TimerTask`类。 - 重写`run`方法,该方法会...
在这个例子中,我们创建了一个名为`testtimer`的项目,它可能包含了实现上述功能的代码文件。通过这样的计时器,用户可以随时开始、暂停和恢复计时,使其在各种应用场景中都能灵活使用。 总的来说,Android中的分秒...
- 创建 `BeiFen` 类的实例 `timerTask`。 - 使用 `SimpleDateFormat` 格式化时间字符串,设置第一次执行备份任务的时间。 - 计算首次执行的延迟时间 `delay` 和周期性执行的时间间隔 `cycle`。 - 调用 `timer....
PopupWindow是Android开发中一种非常实用的UI组件,它能够以弹出窗口的形式展示内容,通常用于实现快捷操作或者辅助信息展示。在这个“popupwindow日期选择器”项目中,我们显然是利用PopupWindow来创建一个可交互的...
然后,创建`Timer`实例,安排任务的执行: ```java public class TestTimer { public static void main(String[] args) { Timer timer = new Timer(); TimerTask task = new TestTimerTask(); timer.schedule...
使用Java定时器时,首先需要创建一个`Timer`实例,然后创建一个`TimerTask`实例,并重写其`run`方法以定义任务。接着,使用`Timer`的`schedule`方法安排任务的执行。例如: ```java import java.util.Timer; import...
在Java编程语言中,`Timer` 和 `TimerTask` 是两个非常重要的类,它们用于实现定时执行任务。本文将深入探讨这两个类的功能、用法以及一个简单的示例演示。 `java.util.Timer` 类是一个调度器,它允许程序员安排...