「计时java」计时器秒表下载
本篇文章给大家谈谈计时java,以及计时器秒表下载对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
JAVA中如何使用计时函数
Java计时函数currentTimeMills()
System.currentTimeMills()计时精确到毫秒级,跟计算机以1970年1月1日0时为计时起点一样,该函数方法统计的也是从1970年1月1日0时开始,到程序运行到该函数时刻的毫秒总数。
该函数方法定义在Java系统类System中,如果想实现程序运行计时功能也很简单,只要在程序前后分别放置该函数方法,然后后减前毫秒总数,就能计算程序运行的耗时。具体实现如下:
long startTime = System.currentTimeMills(); //程序开始记录时间
//。。。 。。。
long endTime = System.currentTimeMills(); //程序结束记录时间
long TotalTime = endTime - startTime; //总消耗时间
用JAVA编写计时器
计时器可以使用timer类也可以使用线程类来操作,下面是Thread做的简单的计时器
public class Calculagraph extends Thread {
public static void main(String[] args) {
new Calculagraph().start();
}
private long now = 0l;
private long start = System.currentTimeMillis();// 程序启动时间的毫秒值
private long time;
public void run() {
while (true) {
now = System.currentTimeMillis();// 获取一秒之后的毫秒值
time = now - start;// 两个时间相减的到毫秒差
System.out.format("%02d:%02d:%02d\n",
time / (1000 * 60 * 60) % 60/* 时 */,
time / (1000 * 60)% 60/* 分 */,
time / 1000 % 60/* 秒 */);// 格式化字符串输出
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
JAVA计时器
/** 每3秒运行一次 */
Timer timer = new Timer();
TimerTask tt = new TimerTask() {
public void run() {
/* 投放炸弹的操作 */
new Thread() {
public void run() {
try {
Thread.sleep(5000);
}catch (Exception e) { }
/* 爆炸的操作 */
}
}.start();
}
}; timer.schedule(tt, 0, 3000);
如何用java实现一个计时器?
用java实现一个计时器的方法:
publicclassTestDingShiimplementsRunnable
{
Threadxc;
Daodao=newDaoImpl();
publicTestDingShi()
{
xc=newThread(this);//线程开启
xc.start();
}
publicvoidrun()
{
while(true)
{
try
{
xc.sleep(1000);//睡眠开始计时
}
catch(InterruptedExceptione)
{
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
//TODO定时在此
}
}
}
计时java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于计时器秒表下载、计时java的信息别忘了在本站进行查找喔。