System.nanoTime(); 的作用

System.nanoTime();返回的是时间的纳秒值 貌似不能那来做为系统日常时间的计算。

可以那来做高精度的时间计算。方法执行时间计算之类的

long t0 = System.nanoTime();
methodA();
long t1 = System.nanoTime();
long millis = TimeUnit.NANOSECONDS.toMillis(t1 - t0);
System.out.println(String.format("sequential sort took: %d ms", millis));
posted @ 2019-06-11 21:36  妖君你好  阅读(283)  评论(0编辑  收藏  举报