java之Timer和TimerTask简单demo(分享)
代码:测试类
public class MyTestTimer { public static Timer mTimer; public static void main(String[] args) { mTimer=new Timer(); MyTimerTask testTimer=new MyTimerTask(10000); mTimer.schedule(testTimer, 10000); } }
TimerTask任务类
public class MyTimerTask extends TimerTask{ private int second; public MyTimerTask(int second) { this.second=second; } public void run() { System.out.println("我等你等了"+second+"秒"); } }
以上这篇java之Timer和TimerTask简单demo(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
JAVA TIMER简单用法学习
Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率.看个简单的例子: 复制代码 代码如下: import java.io.IOException;import java.util.Timer; public class TimerTest { public static void main(String[] args){ Timer
-
Java定时任务的三种实现方法
译者注:个人觉得用定时任务来跑垃圾回收不是很好的例子,从译者接触到的项目来看,比较常见的是用定时任务来进行非实时计算,清除临时数据.文件等.在本文里,我会给大家介绍3种不同的实现方法:1.普通thread实现2.TimerTask实现3.ScheduledExecutorService实现 一.普通thread 这是最常见的,创建一个thread,然后让它在while循环里一直运行着,通过sleep方法来达到定时任务的效果.这样可以快速简单的实现,代码如下: 复制代码 代码如下: public
-
Java 定时器(Timer,TimerTask)详解及实例代码
Java 定时器 在JAVA中实现定时器功能要用的二个类是Timer,TimerTask Timer类是用来执行任务的类,它接受一个TimerTask做参数 Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率,本文有二个例子,一个是简单的一个是用了内部类 1.简单实例 先写一个类 public class TimeTest { public stat
-
解析Java中的Timer和TimerTask在Android中的用法和实例
在开发中我们有时会有这样的需求,即在固定的每隔一段时间执行某一个任务.比如UI上的控件需要随着时间改变,我们可以使用Java为我们提供的计时器的工具类,即Timer和TimerTask. Timer是一个普通的类,其中有几个重要的方法:而TimerTask则是一个抽象类,其中有一个抽象方法run(),类似线程中的run()方法,我们使用Timer创建一个他的对象,然后使用这对象的schedule方法来完成这种间隔的操作. schedule方法有三个参数 第一个参数就是TimerTask类型的对象
-
java使用TimerTask定时器获取指定网络数据
复制代码 代码如下: import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.URL;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Timer;import java.util.TimerTask; public class GetYinInf
-
Java中Timer的用法详解
现在项目中用到需要定时去检查文件是否更新的功能.timer正好用于此处. 用法很简单,new一个timer,然后写一个timertask的子类即可. 代码如下: package comz.autoupdatefile; import java.util.Timer; import java.util.TimerTask; public class M { public static void main(String[] args) { // TODO todo.generated by zoer
-
Java定时器Timer简述
概述 主要用于Java线程里指定时间或周期运行任务.Timer是线程安全的,但不提供实时性(real-time)保证. 构造函数 Timer() 默认构造函数. Timer(boolean) 指定关联线程是否作为daemon线程. Timer(String) 指定关联线程的名称. Timer(String, boolean) 同时指定关联线程的名称和是否作为daemon. schdule方法 schedule(TimerTask task, long delay) 以当前时间为基准,延迟指定的毫
-
java定时任务Timer和TimerTask使用详解
timer和timertask是jdk自带的定时任务实现,无需导入第三方jar包来完成 1.指定多久之后执行此任务,注意:只会执行一次 public class TimerTest { Timer timer; public TimerTest(int time){ timer = new Timer(); timer.schedule(new timerTaskTest(),time*1000);//timer.schedule(执行的方法,延迟多久执行(ms)) } public stati
-
Java定时任务:利用java Timer类实现定时执行任务的功能
一.概述 在java中实现定时执行任务的功能,主要用到两个类,Timer和TimerTask类.其中Timer是用来在一个后台线程按指定的计划来执行指定的任务. TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务,具体要执行的代码写在TimerTask需要被实现的run方法中. 二.先看一个最简单的例子 我们通过代码来说明 import java.text.SimpleDateFormat; import java.util.Date; import java.util.T
-
Java 定时器(Timer)及线程池里使用定时器实例代码
java Timer定时器 简单实例代码: public class Test { public static void main(String[] args) { // Timer定时器 Timer mTimer = new Timer(); MyTack myTack = new MyTack(); mTimer.schedule(myTack, 2000, 3000);//第一个参数是需要执行的任务 第二个参数是延迟多少时间最开始执行,第三个参数是执行完后多少时间后进行再次执行是一个周期性
随机推荐
- JSP自定义标签Taglib实现过程重点总结
- JavaScript事件类型中焦点、鼠标和滚轮事件详解
- win平台oracle rman备份和删除dg备库归档日志脚本
- php对包含html标签的字符串进行截取的函数分享
- jsp中使用jstl导入html乱码问题解决方法
- Mysql删除重复数据保留最小的id 的解决方法
- web高性能开发系列随笔 BearRui(AK-47)版
- jquery配合css简单实现返回顶部效果
- 在SQLServer 2005中编写存储过程
- Jquery中的$.each获取各种返回类型数据的使用方法
- 简单实现jQuery手风琴效果
- Vim中特殊字符的读写详解
- Java this 关键字的使用方法详解
- Android编程实现TCP、UDP客户端通信功能示例
- php简单压缩css样式示例
- php简单的分页程序第1/5页
- C#基于面向过程计算加权平均分的方法
- Odoo中如何生成唯一不重复的序列号详解
- 详解在HTTPS 项目中使用百度地图 API
- 使用Python制作简单的小程序IP查看器功能