「java后端计时」java中计时器
今天给各位分享java后端计时的知识,其中也会对java中计时器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、怎么在java后台,写个定时任务。比如,十分钟执行一次接口。
- 2、Java怎么给方法计时
- 3、如何用java实现一个计时器?
- 4、如何用java实现一个计时器
- 5、java 中网页上计时功能怎么实现?
- 6、JAVA中如何使用计时函数
怎么在java后台,写个定时任务。比如,十分钟执行一次接口。
对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。
private java.util.Timer timer;//给你标注一下包,到时候别找错了
timer = new Timer(true);
timer.schedule(
new java.util.TimerTask() { public void run()
{ //你要定时执行的功能} }, 0, 30*1000);
第一个参数是要操作的功能,一般匿名内部类,第二个参数是要设定延迟的时间,第三个参
数是周期的设定,每隔多长时间执行该操作。
更详细的内容,自己找API Timer类看看吧
Java怎么给方法计时
你可以在开始和结束的时候,分别记录下当前的时间的这毫秒数。然后再减,以下是一段代码。
public class Test{
public static void main(String[] args) {
long startMili=System.currentTimeMillis();// 当前时间对应的毫秒数
System.out.println("开始 "+startMili);
// 执行一段代码,求一百万次随机值
for(int i=0;i1000000;i++){
Math.random();
}
long endMili=System.currentTimeMillis();
System.out.println("结束 s"+endMili);
System.out.println("总耗时为:"+(endMili-startMili)+"毫秒");
}
}
如何用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实现一个计时器
怎么还没人回答,看不过去了,用不用多线程根据你的程序需要,
import java.io.IOException;
import java.util.Timer;
public class TimerTest {
public static void main(String[] args){
Timer timer = new Timer();
timer.schedule(new MyTask(), 1000, 2000);//在1秒后执行此任务,每次间隔2秒,如果传递一个Data参数,就可以在某个固定的时间执行这个任务.
while(true){//这个是用来停止此任务的,否则就一直循环执行此任务了
try {
int ch = System.in.read();
if(ch-'c'==0){
timer.cancel();//使用这个方法退出任务
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
static class MyTask extends java.util.TimerTask{
@Override
public void run() {
//你要进行的操作
}
}
}
大概就是这样了,在根据你的业务需要查一下资料,就可以搞定了!
java 中网页上计时功能怎么实现?
!DOCTYPE html
html
head
meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
titleRunJS/title
style
#t {
margin: 0 auto;
border: 1px solid red;
width: 200px;
line-height: 60px;
height: 60px;
text-align: center;
}
#p {
font: bolder 22px 宋体;
color: red;
}
/style
script
var h = new Date("1/1/1,0:1:0");
var it = null;
onload = function() {
it = setInterval(function() {
var hh = h.getHours();
var m = h.getMinutes();
var s = h.getSeconds();
if (hh == 0 m == 0 s == 0) {
clearInterval(it);
alert("时间到");
}
hh = hh 10 ? "0" + hh : hh;
m = m 10 ? "0" + m : m;
s = s 10 ? "0" + s : s;
p.innerHTML = hh + ":" + m + ":" + s;
h.setSeconds(s - 1);
}, 1000);
}
/script
/head
body
div id="t"
span id="p"/span
/div
/body
/html
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后端计时的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中计时器、java后端计时的信息别忘了在本站进行查找喔。