欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java計算代碼段執(zhí)行時間的詳細代碼

 更新時間:2022年08月30日 08:48:36   作者:yanggb  
java里計算代碼段執(zhí)行時間可以有兩種方法,一種是毫秒級別的計算,另一種是更精確的納秒級別的計算,這篇文章主要介紹了java計算代碼段執(zhí)行時間,需要的朋友可以參考下

java里計算代碼段執(zhí)行時間可以有兩種方法,一種是毫秒級別的計算,另一種是更精確的納秒級別的計算。

一)毫秒級別計算時間

long startTime = System.currentTimeMillis();
/* 要計算執(zhí)行時間的代碼段 */
long endTime = System.currentTimeMillis();
System.out.println("代碼段執(zhí)行時間:"  +  (endTime - startTime) + "ms");

二)更精確的納秒級別計算時間

long startTime_N = System.nanoTime();
/* 要計算執(zhí)行時間的代碼段 */
long endTime_N = System.nanoTime();
System.out.println("代碼段執(zhí)行時間: " + (endTime_N - startTime_N) + "ns");

補充:java基礎----如何計算代碼運行的時間

這需要用到一個System類,調用System類中的一個函數(shù)currentTimeMillis()獲取程序開始時的時間,當程序結束的時候再調用這個函數(shù),獲取一下程序結束時的時間,用結束時的時間減去開始時的時間,就得出了我們程序所運行的時間。(其單位為毫秒)

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//begin是你程序開始時的時間
		long begin=System.currentTimeMillis();
		long sum=0;
		for(int i=0;i<100000;i++) {
			sum+=i;
		}
		//end是你程序結束的時間
		long end=System.currentTimeMillis();
		System.out.println("程序運行的時間為:"+(end-begin)+"ms");
	}

到此這篇關于java計算代碼段執(zhí)行時間的文章就介紹到這了,更多相關java計算代碼段執(zhí)行時間內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 超詳細的IntelliJ IDEA的安裝及配置

    超詳細的IntelliJ IDEA的安裝及配置

    這篇文章主要介紹了超詳細的IntelliJ IDEA的安裝及配置,文中有非常詳細的圖文示例,對想要安裝IDEA的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • java模擬post請求發(fā)送json的例子

    java模擬post請求發(fā)送json的例子

    本篇文章主要介紹了java模擬post請求發(fā)送json的例子,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 在IDEA中集成maven詳細流程圖示例

    在IDEA中集成maven詳細流程圖示例

    最近利用兩天時間學習了MyBatis以及maven,避免經(jīng)典的學過就忘記,我打算做出點總結以便日后復習,當然如果能幫到需要的人也是極好的,需要的朋友可以參考下
    2021-06-06
  • Spring boot文件路徑映射配置代碼實例

    Spring boot文件路徑映射配置代碼實例

    這篇文章主要介紹了Spring boot文件路徑映射配置代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • Java?SimpleDateFormat線程不安全問題

    Java?SimpleDateFormat線程不安全問題

    這篇文章詳細介紹了如可解決impleDateFormat線程不安全的問題,對多線程問題感興趣的同學可以參考閱讀本文
    2023-03-03
  • Java 判斷兩個字符串是否由相同的字符組成的實例

    Java 判斷兩個字符串是否由相同的字符組成的實例

    今天小編就為大家分享一篇Java 判斷兩個字符串是否由相同的字符組成的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • java并發(fā)編程專題(一)----線程基礎知識

    java并發(fā)編程專題(一)----線程基礎知識

    這篇文章主要介紹了java并發(fā)編程線程的基礎知識,文中講解非常詳細,幫助大家更好的學習JAVA并發(fā)編程,感興趣想學習JAVA的可以了解下
    2020-06-06
  • 詳解ssh框架原理及流程

    詳解ssh框架原理及流程

    在本文中小編給大家整理的是關于ssh框架原理及流程的相關知識點內容,有此需要的朋友們可以學習下。
    2019-07-07
  • SpringBoot配置Druid數(shù)據(jù)監(jiān)控代碼實例

    SpringBoot配置Druid數(shù)據(jù)監(jiān)控代碼實例

    這篇文章主要介紹了SpringBoot配置Druid數(shù)據(jù)監(jiān)控代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • SpringBoot整合數(shù)據(jù)庫訪問層的實戰(zhàn)

    SpringBoot整合數(shù)據(jù)庫訪問層的實戰(zhàn)

    本文主要介紹了SpringBoot整合數(shù)據(jù)庫訪問層的實戰(zhàn),主要包含JdbcTemplate和mybatis框架的整合應用,具有一定的參考價值,感興趣的可以了解一下
    2022-03-03

最新評論