mport java.util.TimerTask;
import java.util.Calendar;
public class MyTask extends TimerTask
{
private static final int C_SCHEDULE_HOUR = 15;
private static boolean isRunning = false;
public MyTask()
{
}
public void run()
{
Calendar cal = Calendar.getInstance();
if (!isRunning)
{
//if (C_SCHEDULE_HOUR == cal.get(Calendar.HOUR_OF_DAY))
{
isRunning = true;
System.out.println(new java.util.Date() + " 任务开始");
for (int i = 0 ; i < 100 ; i++ )
{
System.out.println(new java.util.Date() + " 任务完成" + i + "/" + 100 );
}
isRunning = false;
System.out.println(new java.util.Date() + " 所有任务完成!");
}
}
else
{
System.out.println(new java.util.Date() + " 任务退出!!!");
}
}
}
=====================================Test===========================================
import java.util.TimerTask;
import java.util.Timer;
import javax.servlet.*;
public class Test{
static Timer timer = null;
public static void main(String[] args){
timer = new Timer(true);
System.out.println(new java.util.Date() + " 计时器已经启动...");
timer.schedule(new MyTask() , 0 , 2*60*1000);//每2分钟执行一次
System.out.println(new java.util.Date() + " 计时器执行一次!!!!!");
}
}
原文地址:http://hi.baidu.com/dotfire/item/76d337c87553bb13515058bb
相关推荐
在实际应用中,Java计时器常用于更新UI、执行定期任务,如数据同步、检查更新等。计时器还提供了暂停、恢复和停止功能,这可以通过调用`timer.stop()`、`timer.setRepeats(false)`和`timer.restart()`方法实现。 ...
Java 计时器 Java 计时器是一种常用的计划框架,用于执行任意复杂的计划任务。它包括两个类和一个接口,非常简单易掌握。...使用 Java 计时器,可以轻松地计划简单的任务和复杂的计划任务,满足各种应用程序的需求。
Java计时器是Java编程中一个非常实用的工具,它允许开发者在程序中实现时间相关的功能,例如定时执行任务、测量代码执行时间等。在Java中,我们可以使用多种方式来创建计时器,如java.util.Timer类和java.util....
Java计时器是Java Swing库中的一个重要组件,用于在用户界面中实现定时任务或计时功能。`javax.swing.Timer` 类提供了简单的方式来周期性地触发事件,这些事件通常用于更新UI或其他需要定时执行的任务。在提供的代码...
Java计时器是编程中一个常见且实用的工具,它可以帮助开发者在程序中精确地控制时间,例如跟踪任务执行的时间、实现定时任务等。在这个基于Java编写的计时器项目中,我们关注的是手动设置起始和终止时间的简单实现,...
Java Swing计时器是Java图形用户界面(GUI)开发中的一种常见组件,它允许开发者创建交互式的定时功能,如倒计时或者周期性任务。在本项目中,我们有一个已经打包好的jar文件,名为"TimerCount",这代表它是一个实现...
在实际的计时器应用中,可能会涉及到更新UI或控制某些颜色变化的逻辑。 总之,Java计时器是Java应用程序中实现定时执行任务的关键组件。通过 `Timer` 和 `TimerTask` 类,开发者可以轻松创建和管理定时器,实现各种...
5. **JAR文件**:`计时器.jar`是Java应用程序的打包文件,它包含了所有的类和资源文件,双击即可运行。这表明开发者已经正确配置了MANIFEST.MF文件,指定了主类,使得JAR文件可以直接作为可执行程序运行。 总的来说...
在编程领域,尤其是在Java开发中,倒计时器(Countdown Timer)是一种常见的实用功能,广泛应用于各种应用程序,如考试系统、倒计时提醒、游戏等。本项目名为"JAVA倒计时器练习程序",它提供了一个基础的实现,能够...
在Java编程语言中,创建一个倒计时器是一项常见的任务,尤其在开发各种计时类应用或游戏时。本项目实现了一个完整的倒计时功能,包括输入倒计时时间、实时显示剩余时间以及时间到达后的通知机制。在这个系统中,没有...
### 使用Java实现计时器的关键知识点 #### 一、背景介绍 在软件开发过程中,对程序执行时间的测量是一项常见的需求。例如,在进行性能测试、分析算法效率或追踪程序运行状态时,都需要精确地记录时间。Java作为一种...
Java文字记忆毫秒计时器是一款专为提升记忆力设计的应用程序。它的工作原理是,在用户界面显示一个词语,用户在看到词语后尽快记下,然后软件会记录下从词语显示到用户记下词语这一过程所耗费的时间。这个时间以毫秒...
Java计时器是Java编程中用于处理定时任务的重要工具,尤其在GUI应用程序中,如游戏、动画或者定时触发事件等场景广泛应用。在提供的代码示例中,使用了`javax.swing.Timer`来创建一个简单的计时器,该计时器每秒更新...
在安卓平台上,开发一个简单的计时器应用是一个常见的任务,这涉及到对用户界面设计、时间管理以及事件处理的理解。下面将详细阐述这个过程中的关键知识点。 首先,计时器(Timer)在Android中通常通过`java.util....
本资源提供了一个简单的Android计时器源码,包含了开始、暂停和重置功能,是学习Android计时器应用的一个良好示例。下面我们将详细探讨Android计时器的实现及其相关知识点。 首先,Android中的计时器主要有两种:`...
计时器的实现方式多种多样,适用于不同的编程语言和应用场景。本篇文章将深入探讨计时器的基本原理、常见实现方法以及在不同环境下的应用。 一、计时器的基本原理 计时器的基本工作原理是通过获取当前时间戳,然后...
秒表计时器小应用源码是一款专为Android平台设计的简单易用的计时工具。这个源码项目特别适合初学者或者希望快速掌握Android应用开发的开发者进行学习和实践。通过研究这款应用的源代码,你可以深入了解Android应用...
这是Swing中的一个特殊的计时器,与传统线程或定时器相比,它在GUI线程中以非阻塞方式运行,适合用于更新GUI组件。 3. 时间格式化和字符串操作: 在setTime方法中,使用模运算和除法来分解时间值(秒数)成小时、...
我们将主要关注"Game.java",因为它是计时器程序的核心部分。 `Timer`类在Java中用于执行单线程的任务调度,它可以按照预设的时间间隔执行一次或者周期性地执行任务。计时器的使用通常涉及两个核心类:`Timer`和`...