Java的System.nanoTime()的使用


1.System有一個靜態的函數nanoTime函數,該函數是返回納秒;常用作內存讀寫速度的單位;

 該函數只能用於計算時間差,不能用於計算距離現在的時間;因為數量級太小;

 1毫秒=1納秒*1000*1000;

1 long time1=System.nanoTime();
2     for(int i=0;i<200;i++){
3     System.out.print(".");
4     }
5 long time2=System.nanoTime();
6 System.out.println(time2-time1);

2.System.currentTimeMillis()和System.nanoTime()區別:

Java中System.currentTimeMillis()返回的毫秒,這個毫秒其實就是自1970年1月1日0時起的毫秒數.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM