- 浏览: 29100 次
文章分类
- 全部博客 (23)
- java (23)
- 一个不会重复的HelloWord 随机大小写.... (1)
- T-SQL查询进阶-10分钟理解游标 (1)
- java.lang.IncompatibleClassChangeError (1)
- Timer定时任务 (1)
- struts2文件下载示例 (1)
- 做了一个脚本,方便大家用sunpot做中文全文索引 (1)
- html 初始化加载flex (1)
- 一个儿童学习英语的有趣网址e-learningforkids (1)
- 如何在Apache FtpServer基础上增加或者修改FTP命令 (1)
- 空间信息到GML的转换 (1)
- 正则表达式复习 (1)
- 几个事情随便说一下 (1)
- 捕获IP数据包的Java类Jpcap (1)
- 下决心学习IBM的DB2相关 (1)
- iOS开发之缓存(一):内存缓存 (1)
- 从权限管理看互联网产品的盈利方式 (1)
- static_cast、dynamic_cast reinterpret_cast和const_ cast (1)
- ext 加载慢的原因 (1)
- 做个男人,做个成熟的男人,做个有城府的男人 (1)
- Android NDK开发入门实例 (1)
- 彩信制作之SMIL规范 (1)
- java的socket编程总结大全 (1)
- timer timertask (1)
最新评论
-
wwwang89:
楼主,写的太好了,,求demo一份:wwwang89@163. ...
iOS开发之缓存(一):内存缓存 -
qkjava:
标记一下子
做个男人,做个成熟的男人,做个有城府的男人 -
LiHu0512:
嗯,学习学习,当成熟的男人!
做个男人,做个成熟的男人,做个有城府的男人 -
mywjch:
恩,仔细看看自己有什么不足
做个男人,做个成熟的男人,做个有城府的男人 -
奥义之舞:
怎么出来这么多HTML标签
做个男人,做个成熟的男人,做个有城府的男人
<p style="text-align: center;">?
<p style="text-align: left;">?
<p style="text-align: left;">[size=small;]<span style="color: #ff0000;">java.util.TimerTask[/size] 是JDK自带的一个任务类。</span>
<p style="text-align: left;">[size=small;]我们在使用时只需继承该类,且重写其中的run()方法即可。run()体内的操作就是我们所要定时执行的任务。上述中[/size]
[size=small;]CallRMITask类即为一个继承了TimerTask的类。([/size] [size=small;]CallRMITask extends TimerTask[/size] [size=small;])[/size]
<p style="text-align: left;">[size=small;]注意:[/size]
??????? [size=small;]当timer对象执行schedule方法之后是不会自动停止的,那么我们怎样来停止当前循环执行的任务呢?答案很简单,执行timer.cancel();即可停止当前定时器。那么又有一个问题出现了,当我们在循环执行任务时怎么知道什么时候才可以去执行cancel方法呢?答案同样也很简单,再写一个StopTask
extends TimerTask子类,该类专门用来守护之前的任务,其run方法体仅仅只是一行代码:timer.cancel();
例如我们想要上述的任务在执行完三次之后自动停止,那么就可以这么写:[/size] [size=small;]timer.schedule(stopTask, 3 * 1000 * 2);
这样timer定时器即可在执行完三次任务之后自动停止,从而达到一个定时器自动开关的效果。<span style="color: #ff0000;">具体Timer类的各个方法及参数的含义大家可以参照JDK API。[/size]</span>
<p style="text-align: left;">
package com.liuc.domain; import java.util.Timer; import java.util.TimerTask; public class ScannerTimerTask extends TimerTask{ private static int i=0; @Override public void run() { System.out.println(i++); } public static void main(String[] args){ Timer timer=new Timer(); ScannerTimerTask scannerTimerTask=new ScannerTimerTask(); timer.schedule(scannerTimerTask,0,1*1000); } }
?
发表评论
-
java的socket编程总结大全
2012-02-08 15:12 785<span style="color: ... -
彩信制作之SMIL规范
2012-02-03 09:44 1085参考地址:http://blog.163.com/ch ... -
Android NDK开发入门实例
2012-01-31 13:58 1432<h1 align="center&q ... -
做个男人,做个成熟的男人,做个有城府的男人
2012-01-31 13:19 1849<p align="cente ... -
ext 加载慢的原因
2011-12-28 11:54 1427内网系统使用EXT是不应该慢,慢只能说明是EXT没有用 ... -
static_cast、dynamic_cast reinterpret_cast和const_ cast
2011-12-20 17:04 1250<span style="col ... -
从权限管理看互联网产品的盈利方式
2011-12-20 10:54 706咋们做产品,基 ... -
iOS开发之缓存(一):内存缓存
2011-12-19 15:03 1099前面一片文章介绍了如何上传和下载文件,这篇文章将介绍一 ... -
下决心学习IBM的DB2相关
2011-12-19 10:04 814开始学习一本书《DB2 UDB V8.1 Certif ... -
捕获IP数据包的Java类Jpcap
2011-12-14 19:09 813... -
几个事情随便说一下
2011-12-14 11:49 8091最近上网奇慢无比,基本无法完成留言操作,所以如果有问 ... -
正则表达式复习
2011-12-13 11:14 864<p class="MsoNorma ... -
空间信息到GML的转换
2011-12-12 15:04 752<p class="MsoNorm ... -
如何在Apache FtpServer基础上增加或者修改FTP命令
2011-12-12 14:15 1498<p class="MsoN ... -
一个儿童学习英语的有趣网址e-learningforkids
2011-12-09 12:34 3344最经在一直在研究儿童如何学英语方面的东西,发现一些有意 ... -
html 初始化加载flex
2011-12-09 10:39 1379<span style="color: ... -
做了一个脚本,方便大家用sunpot做中文全文索引
2011-12-08 17:44 842sunspot ( https://github.co ... -
struts2文件下载示例
2011-12-06 10:35 902? package com.topdt.polices ... -
Timer定时任务
2011-12-06 09:29 797利用Timer类创建出一个对象,其中有schedule ... -
java.lang.IncompatibleClassChangeError
2011-12-05 18:41 3425?? 今天在修改代码之后用maven重新打包替换原来的 ...
相关推荐
在这种场景下,Android提供了多种机制来实现定时任务,包括`Timer`、`TimerTask`以及`Handler`。这三种工具可以协同工作,确保数据更新和View更新的同步,从而避免界面卡顿和不流畅的问题。 1. **Android Timer** ...
### Timer与TimerTask详解 在Java编程语言中,`Timer`和`TimerTask`是用于执行定时任务的重要类。这两个类通常被用来处理那些需要在指定时间或周期性执行的任务,比如定时清理缓存、定时更新数据库等场景。 #### ...
这时,`TimerTask` 和 `Timer` 类就派上了用场。本篇将详细介绍如何在Android中使用`TimerTask`来实现定时任务,并通过一个简单的Demo进行示例说明。 `TimerTask`是Java提供的一个定时执行任务的类,它继承自`...
下面是一个在Android中使用定时器Timer和TimerTask的启动,停止,暂停,继续等操作的demo。 需要注意的问题主要有两点: 1、Timer和TimerTask在调用cancel()取消后不能再执行 schedule语句 2、只能在UI主线程中更新...
### Timer和TimerTask的使用详解 #### 一、引言 `Timer` 和 `TimerTask` 是Java中用于实现定时任务的重要工具。它们提供了一种简单有效的方式来安排任务的执行,既可以一次性执行也可以周期性地执行。这对于实现...
Java 计时器 Timer 和 TimerTask 用法总结 Java 中的计时器(Timer)和 TimerTask 是一种常用的延迟执行技术,用于实现延迟执行某个任务或事件。下面将详细介绍 Timer 和 TimerTask 的用法和实现原理。 Timer ...
在Java编程语言中,`TimerTask`和`Timer`是两个关键类,它们用于实现定时任务和调度。这两个类在处理需要定期执行的任务时非常有用,例如数据刷新、任务调度或者周期性的系统检查等。本篇文章将深入探讨`TimerTask`...
本篇将重点讲解如何利用`Timer`和`TimerTask`这两个工具来实现这样的功能,特别是针对`TextView`控件。 `Timer`类是Java.util包中的一个类,它提供了调度任务在未来某个时间点执行的能力。而`TimerTask`是`Timer`类...
在Java编程语言中,`Timer`和`TimerTask`是两个关键类,它们构成了Java的定时执行机制。这两个类在处理周期性任务或者延迟任务时非常有用,它们可以帮助开发者实现程序在特定时间点或者按照一定间隔执行特定操作的...
Java中的Timer和TimerTask简介(附完整代码实例)。 在Java中,Timer和TimerTask是两个经常用来实现定时器的类。这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求。 Timer是一种定时器工具,用来在一...
在Java Web开发中,`ServletContextListener`、`Timer`和`TimerTask`是三个非常重要的概念,它们分别涉及Web应用程序的生命周期管理、定时任务的执行和控制。下面将详细讲解这三个概念及其应用。 首先,`...
Java中的`java.util.Timer`和`java.util.TimerTask`类提供了这样的功能,让我们能够在程序中实现定时任务。本文将深入探讨这两个类的工作原理和如何在Web环境中使用它们。 `Timer`类是Java的一个调度工具,它允许...
java类Timer和TimerTask的使用.doc
### ICE_Timer and TimerTask 相关知识点解析 #### 一、概述 在计算机编程领域,尤其是多线程处理中,定时任务的管理是一项常见的需求。ICE_Timer 和 TimerTask 是 IceUtil 库中用于实现定时任务调度的核心类。ICE...
在Java编程语言中,`Timer`和`TimerTask`是两个关键的类,它们用于创建和管理定时任务。`Timer`类提供了一种机制来安排在未来某一特定时间或以固定间隔执行任务,而`TimerTask`是这些任务的实现基础。 `Timer`类是...
在Java编程语言中,`Timer`和`TimerTask`是两个重要的类,它们用于调度周期性的任务执行。这两个类属于`java.util`包,提供了在后台线程中延迟执行任务或者定期执行任务的能力,这对于创建定时任务或者实现定时器...
在这种情况下,`java.util.Timer` 和 `java.util.TimerTask` 类提供了非常有用的机制来实现周期性任务。本文将深入探讨这两个类的使用方法及其相关知识点。 首先,`Timer` 类是一个线程类,它负责调度任务的执行。...
Java中的`Timer`和`TimerTask`类是用于创建和管理定时任务的工具,它们提供了在特定时间点或按照预设间隔执行任务的功能。这两个类是Java标准库`java.util`包的一部分,对于需要定时执行操作的应用场景非常有用。 `...
"详解JAVA Timer和TimerTask" JAVA Timer和TimerTask是JAVA语言中两种重要的线程设施,用于实现定时执行任务。下面将详细介绍JAVA Timer和TimerTask的概念、用法和优点。 JAVA Timer JAVA Timer是一种线程设施,...
本文将结合实际案例探讨如何使用Timer、TimerTask以及ScheduledFuture来实现定时任务,并着重讲解它们的退出机制。 首先,我们来看Timer和TimerTask的使用。Timer类是一个用于调度定时任务的工具,它使用单个后台...