java使用System.nanoTime()用纳秒度量时间,,java使用System
分享于 点击 30470 次 点评:44
java使用System.nanoTime()用纳秒度量时间,,java使用System
java使用System.nanoTime()用纳秒度量时间
随着计算机执行速度越来越快,用毫秒度量时间就显得不足了。
从java5之后,System类提供了一个新方法 nanoTime
这个方法返回纳秒计数器,你不能用它来获得决定时间,但是可以获得时间差。
如下是使用实例:
package cn.outofmemroy.examples;public class Main { public static void main(String[] args) { long start = System.nanoTime(); for (int i = 0; i < 10; i++) { System.out.println(i); } long end = System.nanoTime(); System.out.println("Time: " + (end - start)); }}
我们没有办法保证得到准确的输出,这和您的电脑的性能和环境都有关系。
用户点评