`
wandejun1012
  • 浏览: 2731335 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

timertask实例

    博客分类:
  • java
 
阅读更多

 

2个关键类:timer(定时器,定时执行某个东西),timertask(真正的业务逻辑,写在run方法里面)

然后再记住一个方法:timer.scheduleAtFixedRate()即可。

 

 

 

package sh.arvato.testTimerTask;

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

public class TestTimerTask extends TimerTask{

	//定义组件
	private Timer timer;
	
	
	public TestTimerTask(){
		timer=new Timer();
		timer.scheduleAtFixedRate(this, 5*1000, 5*1000);
	}
	
	
	public static void main(String[] args) {
		new TestTimerTask();
	}
	
	@Override
	public void run() {
		System.out.println(new Date());
		
	}

}
 

 

 

 

分享到:
评论
1 楼 woyaokuaile_1314 2012-03-06  
[b][/b]

相关推荐

    JavaTimer和TimerTask实例教程Java开发

    `Timer`实例一旦创建,就会持续运行,直到所有的任务都执行完毕,或者通过调用`cancel`方法显式地停止。 **2. TimerTask类** `TimerTask`是`Timer`用来执行任务的抽象类,你需要继承它并覆盖`run`方法来定义具体的...

    TimerTask实例源码

    一个不错的android入门实例源码,亲测可用

    Java中的Timer和TimerTask简介(附完整代码实例)

    它是用来执行任务的类,接收一个TimerTask实例作为参数。通常,Timer类有两种执行任务的模式。最常用的是schedule模式,它可以通过两种方式执行任务:在某个特定时刻开始执行任务;从当前时刻开始,在某个固定时段...

    Handler和TimerTask实现的简易定时器

    要使用Handler和TimerTask构建一个简易定时器,首先需要创建一个TimerTask实例,这个任务会执行我们想要周期性完成的操作。例如: ```java class MyTask extends TimerTask { @Override public void run() { // ...

    java定时器应用 timertask类

    // 创建一个TimerTask实例 TimerTask task = new TimerTask() { @Override public void run() { System.out.println("定时任务执行了"); } }; // 使用Timer的schedule方法安排任务在5秒后执行 timer....

    android平台定时器介绍

    首先创建一个Timer和TimerTask实例,TimerTask中定义了定时执行的任务,然后通过Timer的`schedule()`方法设置初始延迟和周期。Handler则负责接收TimerTask发送的消息并进行处理。这种方法适合执行复杂的定时任务,但...

    Android---Service Timer之执行周期任务

    首先,在Service的onCreate()或onStartCommand()方法中初始化Timer,然后创建一个TimerTask实例,设置其执行逻辑。最后,使用Timer的schedule()方法来安排任务的执行。 以下是使用自定义Service和TimerTask执行周期...

    android教程

    // 创建TimerTask实例 TimerTask task = new TimerTask() { @Override public void run() { Message message = new Message(); message.what = 1; handler.sendMessage(message); } }; // 创建并启动Timer ...

    安卓Android源码——倒计时闹钟,用timetasker每秒执行一次并且按照时间显示常规减去分或秒.zip

    1. **创建TimerTask实例**: 在这个源码中,首先会创建一个`TimerTask`的实例,重写其`run()`方法。`run()`方法包含实际要执行的逻辑,即更新倒计时状态。 2. **设置Timer**: 然后,我们会创建一个`Timer`对象,...

    java定时任务

    通过使用 Timer 的 schedule 方法,可以将 TimerTask 实例安排在指定的时间点执行。 在上面的示例代码中,TimerManager 类负责管理定时任务的执行。它使用 Calendar 类来设置定时任务的执行时间,并使用 Timer 和 ...

    java定时器

    创建一个TimerTask实例并将其传递给Timer的`schedule()`方法,就可以将其添加到调度队列中。 在JBoss这样的应用服务器环境中,Java定时器尤其有用,因为它们可以集成到服务器的生命周期中,以支持后台服务的自动化...

    Android 酷炫倒计时 源码

    4. 创建TimerTask实例,设置倒计时的间隔和结束条件。 5. 使用Timer的`schedule()`方法启动TimerTask,每隔一定时间调用`run()`方法。 6. 在TimerTask的`run()`方法中,减小剩余时间并判断是否已结束,然后通过...

    定时响的闹钟

    在"每分钟都报时的闹钟"场景中,我们可以创建一个TimerTask实例,然后用Timer来定期调用这个任务,每分钟触发一次报时动作。 ```java import java.util.Timer; import java.util.TimerTask; class AlarmClock ...

    Android定时器

    1. 创建一个TimerTask实例,重写run()方法以定义要执行的任务: ```java class MyTimerTask extends TimerTask { @Override public void run() { // 这里编写需要定时执行的代码 } } ``` 2. 创建一个Timer实例...

    定时器(完)

    在这个例子中,我们创建了一个Timer对象,然后定义了一个TimerTask实例,并在其`run()`方法中写入要执行的操作。最后,我们使用`scheduleAtFixedRate()`方法设置定时器在初始延迟5秒后开始执行任务,并以5秒为周期...

    android游戏开发

    创建一个TimerTask实例,然后使用Timer的schedule()方法添加到调度队列。例如: ```java Timer timer = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { // 更新游戏状态的代码...

    android时钟小插件

    1. **创建TimerTask实例**: 首先,我们需要创建一个自定义的`TimerTask`子类,重写其`run()`方法。在这个方法中,我们将执行与更新时钟显示相关的操作,例如获取当前系统时间并将其格式化为易读的字符串。 ```...

    SWT 时间控件及执行bat文件

    在该示例中,可能会创建一个TimerTask实例,然后将其添加到Timer中。当指定的时间间隔到达时,TimerTask的`run()`方法将被调用,执行预定的任务。这可以用于定时更新界面,或者在特定时间执行某些操作。 4. 执行bat...

    android 应用 源代码——定时器

    // 创建一个TimerTask实例 TimerTask myTask = new MyTimerTask(); // 使用Timer的schedule方法,3秒后执行一次 timer.schedule(myTask, 3000); // 如果需要周期性执行,可以使用scheduleAtFixedRate // timer....

    TimerTaskDemo

    在这个示例中,开发者可能创建了一个`TimerTask`实例来执行特定的任务,然后通过`Timer`类来调度这个任务在指定的时间间隔内重复执行。下面将详细介绍这两个关键类以及它们在Java编程中的应用。 `Timer`类是Java....

Global site tag (gtag.js) - Google Analytics