日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
java規(guī)定代碼執(zhí)行時(shí)間 java執(zhí)行時(shí)間記錄

java如何計(jì)算程序運(yùn)行時(shí)間

第一種是以毫秒為單位計(jì)算的。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到臨夏網(wǎng)站設(shè)計(jì)與臨夏網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、網(wǎng)頁(yè)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋臨夏地區(qū)。

[java]?view plain?copy

//偽代碼

long?startTime=System.currentTimeMillis();???//獲取開(kāi)始時(shí)間

doSomeThing();??//測(cè)試的代碼段

long?endTime=System.currentTimeMillis();?//獲取結(jié)束時(shí)間

System.out.println("程序運(yùn)行時(shí)間:?"+(end-start)+"ms");

第二種是以納秒為單位計(jì)算的。?

[java]?view plain?copy

//偽代碼

long?startTime=System.nanoTime();???//獲取開(kāi)始時(shí)間

doSomeThing();??//測(cè)試的代碼段

long?endTime=System.nanoTime();?//獲取結(jié)束時(shí)間

System.out.println("程序運(yùn)行時(shí)間:?"+(end-start)+"ns");

包含所需的包: ?import java.lang.System;

java 如何設(shè)定時(shí)間執(zhí)行程序

用Timer可以實(shí)現(xiàn)~~

Timer的schedule方法可以指定第一次運(yùn)行的時(shí)刻,和重復(fù)間隔

具體可以參考API

timer.schedule(task, firstTime, period)

指定firstTime為21:00:00,period為一天的毫秒數(shù)24*3600*1000就成了。。

或者可以自己寫(xiě)個(gè)線程,放個(gè)while循環(huán),每分鐘檢查一次,如果到時(shí)間了就執(zhí)行任務(wù),如果沒(méi)到就sleep一分鐘。。當(dāng)然,這種方法比較土。。

更復(fù)雜點(diǎn)的可以借助現(xiàn)有的包,比如quartz,有興趣可以研究下~~

java 如何設(shè)定時(shí)間執(zhí)行程序?

import java.util.Calendar; \x0d\x0aimport java.util.Date; \x0d\x0aimport java.util.Timer; \x0d\x0aimport java.util.TimerTask; \x0d\x0a \x0d\x0apublic class Test { \x0d\x0a public static void main(String[] args) { \x0d\x0a //timer1(); \x0d\x0a timer2(); \x0d\x0a //timer3(); \x0d\x0a //timer4(); \x0d\x0a } \x0d\x0a \x0d\x0a // 第一種方法:設(shè)定指定任務(wù)task在指定時(shí)間time執(zhí)行 schedule(TimerTask task, Date time) \x0d\x0a public static void timer1() { \x0d\x0a Timer timer = new Timer(); \x0d\x0a timer.schedule(new TimerTask() { \x0d\x0a public void run() { \x0d\x0a System.out.println("-------設(shè)定要指定任務(wù)--------"); \x0d\x0a } \x0d\x0a }, 2000);// 設(shè)定指定的時(shí)間time,此處為2000毫秒 \x0d\x0a } \x0d\x0a \x0d\x0a // 第二種方法:設(shè)定指定任務(wù)task在指定延遲delay后進(jìn)行固定延遲peroid的執(zhí)行 \x0d\x0a // schedule(TimerTask task, long delay, long period) \x0d\x0a public static void timer2() { \x0d\x0a Timer timer = new Timer(); \x0d\x0a timer.schedule(new TimerTask() { \x0d\x0a public void run() { \x0d\x0a System.out.println("-------設(shè)定要指定任務(wù)--------"); \x0d\x0a } \x0d\x0a }, 1000, 1000); \x0d\x0a } \x0d\x0a \x0d\x0a // 第三種方法:設(shè)定指定任務(wù)task在指定延遲delay后進(jìn)行固定頻率peroid的執(zhí)行。 \x0d\x0a // scheduleAtFixedRate(TimerTask task, long delay, long period) \x0d\x0a public static void timer3() { \x0d\x0a Timer timer = new Timer(); \x0d\x0a timer.scheduleAtFixedRate(new TimerTask() { \x0d\x0a public void run() { \x0d\x0a System.out.println("-------設(shè)定要指定任務(wù)--------"); \x0d\x0a } \x0d\x0a }, 1000, 2000); \x0d\x0a } \x0d\x0a \x0d\x0a // 第四種方法:安排指定的任務(wù)task在指定的時(shí)間firstTime開(kāi)始進(jìn)行重復(fù)的固定速率period執(zhí)行. \x0d\x0a // Timer.scheduleAtFixedRate(TimerTask task,Date firstTime,long period) \x0d\x0a public static void timer4() { \x0d\x0a Calendar calendar = Calendar.getInstance(); \x0d\x0a calendar.set(Calendar.HOUR_OF_DAY, 12); // 控制時(shí) \x0d\x0a calendar.set(Calendar.MINUTE, 0); // 控制分 \x0d\x0a calendar.set(Calendar.SECOND, 0); // 控制秒 \x0d\x0a \x0d\x0a Date time = calendar.getTime(); // 得出執(zhí)行任務(wù)的時(shí)間,此處為今天的12:00:00 \x0d\x0a \x0d\x0a Timer timer = new Timer(); \x0d\x0a timer.scheduleAtFixedRate(new TimerTask() { \x0d\x0a public void run() { \x0d\x0a System.out.println("-------設(shè)定要指定任務(wù)--------"); \x0d\x0a } \x0d\x0a }, time, 1000 * 60 * 60 * 24);// 這里設(shè)定將延時(shí)每天固定執(zhí)行 \x0d\x0a } \x0d\x0a}


分享題目:java規(guī)定代碼執(zhí)行時(shí)間 java執(zhí)行時(shí)間記錄
網(wǎng)站URL:http://www.dlmjj.cn/article/hhssdh.html