System.nanoTime()的使用

纳秒 
  ns(nanosecond):纳秒, 时间单位。一秒的10亿分之一,即等于10的负9次方秒。常用作 内存读写速度的单位。 
  1纳秒=0.000001 毫秒 
  1纳秒=0.00000 0001秒 

java的System.currentTimeMillis()和System.nanoTime()区别: 

java中System.nanoTime()返回的是纳秒,nanoTime而返回的可能是任意时间,甚至可能是负数…… 
java中System.currentTimeMillis()返回的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数. 

两个方法都不能保证完全精确,精确程度依赖具体的环境.

你可能感兴趣的:(System.nanoTime()的使用)