scheduleAtFixedRate的用法(Java)
scheduleAtFixedRate(task,time,period)
task-所要安排的任务 time-首次执行任务的时间 period-执行一次task的时间间隔,单位毫秒
作用:时间等于或超过time首次执行task,之后每隔period毫秒重复执行task
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Timer;
import java.util.TimerTask;public class MyTimerTask extends TimerTask {@Overridepublic void run() {Calendar calendar = Calendar.getInstance();SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss");System.out.println("Current Time:"+format.format(calendar.getTime()));//获取当前系统时间System.out.println("NO.1");}public static void main(String[] args) {MyTimerTask task = new MyTimerTask();Calendar calendar = Calendar.getInstance();SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss");System.out.println(format.format(calendar.getTime()));calendar.add(Calendar.SECOND,3);//获取距离当前时间3秒后的时间Timer timer = new Timer();timer.scheduleAtFixedRate(task,calendar.getTime(),2000);}
}
scheduleAtFixedRate(task, delay,period)
task-所要执行的任务 delay-执行任务的延迟时间,单位毫秒 period-执行一次task的时间间隔
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Timer;
import java.util.TimerTask;public class MyTimerTask extends TimerTask {@Overridepublic void run() {Calendar calendar = Calendar.getInstance();SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss");System.out.println("Current Time:"+format.format(calendar.getTime()));//获取当前系统时间System.out.println("NO.1");}public static void main(String[] args) {MyTimerTask task = new MyTimerTask();Calendar calendar = Calendar.getInstance();SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss");System.out.println(format.format(calendar.getTime()));calendar.add(Calendar.SECOND,3);//获取距离当前时间3秒后的时间Timer timer = new Timer();//timer.scheduleAtFixedRate(task,calendar.getTime(),2000);timer.scheduleAtFixedRate(task,1000,2000);}
}
scheduleAtFixedRate的用法(Java)相关推荐
- 【零基础学Java】—this关键字的三种用法+Java继承的三个特点(二十一)
[零基础学Java]-this关键字的三种用法+Java继承的三个特点(二十一) 一.this关键字的三种用法 在本类的成员方法中,访问本类的成员变量 在本类的成员方法中,访问本类的另一个成员方法 在 ...
- java 格式化 浮点数_DecimalFormat的用法 Java 浮点数 Float Double 小数 格式化 保留小数位后几位等...
DecimalFormat的用法 Java 浮点数 Float Double 小数 格式化 保留小数位后几位等 DecimalFormat df = new DecimalFormat(); dou ...
- DecimalFormat的用法 Java小数(float、dobule)格式化
DecimalFormat的用法 Java 浮点数 Float Double 小数 格式化 保留小数位后几位等 1 DecimalFormat df = new Decim ...
- java8 stream reduce 方法用法 java stream reduce 方法使用方法
java8 stream reduce 方法用法 java stream reduce 方法使用方法 一.背景 在使用Stream的reduce方法时,发现该方法有 3个重载方法,分别是: 一个参数. ...
- check的用法java,Java ValueRange checkValidValue()用法及代码示例
ValueRange类的checkValidValue()方法用于检查作为参数传递的值是否有效.作为参数传递的字段仅用于改进错误消息.此方法检查传递的值是否位于ValueRange中. 用法: pub ...
- java 优先队列 用法_优先队列的基本用法(java和c++)
#include #define ll long long #define mod 1000000007 using namespace std; //熟悉一下优先队列的基本用法 int main() ...
- java中skip的用法,Java PushbackReader skip(long)用法及代码示例
Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...
- java set contains用法,Java TreeSet contains()用法及代码示例
Java.util.TreeSet.contains()方法用于检查TreeSet中是否存在特定元素.因此,本质上,它用于检查TreeSet是否包含任何特定元素. 用法: Tree_Set.conta ...
- java中div的用法,Java Math floorDiv()用法及代码示例
java.lang.Math.floorDiv()是java中的内置数学函数,它返回小于或等于代数商的最大(最接近正无穷大)int值.由于floorDiv()是静态的,因此不需要创建对象. 用法: p ...
最新文章
- Java知识点:条件编译
- redis 慢查询日志
- vue 脚手架测试环境_关于单元测试脚手架的几点思考
- 使用phpize建立php扩展(Cannot find config.m4)
- mysql linux 用户_Linux mysql添加用户,删除用户,以及用户权限
- Java第二章:数据类型和运算符
- 2019-06-15
- 同济大学计算机保研名单,同济大学2021届保研率27.8%,主要保研本校、复交清国...
- 计算机代数与数论pdf,基础数论算法 - maTHμ - 计算机代数系统.pdf
- 动态EXCEL数据透视表
- 计算机图形学原理与实践 答案,知到高级计算机图形学原理与实践单元测试答案...
- ips细胞再生视网膜研究进展
- 从Docker镜像创建Singularity镜像(SIF文件)
- 微软bing每日壁纸API接口
- [总结]Android系统体系结构
- DCGAN生成动漫头像(附代码)
- Artifact xxx:war exploded: Error during artifact deployment.See server log for details.
- 统计中的“不相关”与“线性无关”
- 根文件系统树的制作及详解
- 佳能尼康新旧炮镜群比照
热门文章
- 普通投资者如何避免外汇交易中的风险?
- python jit_牛掰的numba库jit模块:一行代码让 Python 的运行速度提高100倍
- 企业内部即时通信软件都有哪些?
- initramfs两种方法恢复_电脑上删除的文件可以恢复吗?选对方法是关键
- 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'cre
- Web站点与Web应用
- 快速排序为什么那么快-很好的文章
- java httpget 设置参数_HttpGet 请求(带参数)
- YZ-9811 NTP网络时间服务器说明书
- go中的堆栈与C++中的堆栈