Java 实现计时器
API
public class StopwatchStopwatch() 创建一个计时器double elapseTime() 返回对象创建以来所经过的时间
数据类型的实现
public class Stopwatch {public final long start; // 开始时间public Stopwatch(){ // 创建对象的同时开始计时start = System.currentTimeMillis();}public double elapsedTime(){ // 返回计时器对象创建以来经过的时间long now = System.currentTimeMillis();return (now - start)/1000.0;}}
public static void main(String[] args) {Stopwatch stopwatch = new Stopwatch();for(int i = 0;i < 10;i++){for(int j = 0;j < 100001;j++) {System.out.println(i + " " +j);}}System.out.println("这个程序运行了" + stopwatch.elapsedTime() + "秒.");
}
······
9 99992
9 99993
9 99994
9 99995
9 99996
9 99997
9 99998
9 99999
9 100000
这个程序运行了4.016秒.
Java 实现计时器相关推荐
- JAVA计算器计时器_Java中计时器的使用
Java中计时器的使用 import java.util.Timer; import java.util.TimerTask; public class TimerExample { /** * Ja ...
- java安卓计时器_如何在android中设置计时器
通过java.util.Timer和java.util.TimerTask使用计时器的标准Java方法在Android中运行良好,但是你应该知道这个方法创建了一个新线程. 您可以考虑使用非常方便的Ha ...
- java秒表计时器显示_Java实现的计时器【秒表】功能示例
摘要:这篇Java开发技术栏目下的"Java实现的计时器[秒表]功能示例",介绍的技术点是"Java.计时器.计时.功能.实现.示例",希望对大家开发技术学习和 ...
- java中计时器的用法Timer和TimerTask的用法__java中利用Timer与TImerTask 计时器间隔执行任务...
经常我们都会有这样的需求,要固定的每隔一段时间执行某一个任务.比如: 我们做一个缓存来减少与数据库的交互,而为了使缓存与数据库中的数据尽量达到同步,需要每个固定的一段时间去数据库中的数据是否有更新以达 ...
- java可视化计时器,java – 使用计时器动画JPanel(幻灯片)
计时器应该改变每个滴答的位置,直到它到位,而不是在每个滴答,你正在运行for-next循环,这阻止了EDT直到循环结束,防止更新UI 以示例更新 例如- import java.awt.BorderL ...
- java秒表计时器_Java实现的计时器【秒表】功能示例
本文实例讲述了Java实现的计时器[秒表]功能.分享给大家供大家参考,具体如下: 应用名称:Java计时器 用到的知识:Java GUI编程 开发环境:win8+eclipse+jdk1.8 功能说明 ...
- java暂停计时器_Java/Android计时器(开始,暂停,恢复,停止)
由于要做暂停和恢复,这里我就没有使用Android的CountDownTimer,而是用了Java的Timer.所以,这个方法在java肯定是通用.我也外加了Android独有的Service,有些计 ...
- Java 简单计时器
Java 实现的一个简单的计时器,很丑陋,但是基本功能还是有的... package timer;import java.awt.EventQueue; import java.awt.event.A ...
- java中计时器使用
import java.text.SimpleDateFormat; import java.util.Date; import java.util.Timer; import java.util.T ...
- 简单的Java秒表计时器(线程),Java计时器使功能每分钟运行
I have an application where I need to access a webservice every minute. I was going to use a thread ...
最新文章
- Ubuntu上nfs的安装配置
- m_Orchestrate learning system---十三、thinkphp的验证器支持多语言么
- expected dense_10_input to have shape (13,) but got array with shape (1,)
- 如何使用Docker Volumes在基于Docker的应用程序上启用实时重新加载
- python分词统计词频_python jieba分词并统计词频后输出结果到Excel和txt文档方法
- linux在shell中获取时间 date巧用
- Silverlight游戏设计(Game Design):(十四)练习用游戏素材资源的获取及相关工具使用心得...
- 是计算机系男神女神用英语怎么说,生日快乐我的男神英文怎么写
- 连接跟踪子系统之helper
- unbuntu安装MySQL
- vscode 下载地址
- 基于Java的商城购物系统
- NE 和 KE 堆栈脚本解析
- 用户贷款风险预测之Top10初体验
- 基于LC push的浏览器桌面提醒快速集成方案
- Physical CPU、Logical CPU、Core、Thread、Socket
- ubuntu系统下quagga 安装[更新]
- ERP-库存与存货-原料采购单
- 【汇编实战开发笔记】从汇编代码中找出一段普通的for循环变成“死循环”的根本原因(RT-Thread技术论坛优秀文章)
- 2022-10-20 Linux自带LED灯驱动gpio-leds 心跳呼吸灯heartbeat、定时器timer的使用
热门文章
- 实体经济的“数字化”是不可逆转的趋势
- 总结目前做得好的新实体店,大致有如下几点
- hbase记录日志wal_SQL Server事务日志–第1部分–日志结构和预写日志记录(WAL)算法
- SQL Server中的快照隔离
- SQL Server中的数据库表分区
- 如何使用SQL Server数据库实验助手(DEA)工具
- 表单中的日期 字符串和Javabean中的日期类型的属性自动转换
- 算法(第四版)C# 习题题解——1.2
- jsonp使用,spring4.x对jsonp的支持
- 终于解决了贴吧手机版的一个重大BUG