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时起的毫秒数.