很多精细的程序,需要计算一次执行所消耗的时间。
或者,我们很多时候会测试一次数据读取所消耗的时间
System.currentTimeMillis() 可以读取当前时间的毫秒数 值是当前时间减去1970年第一天0分0秒。
package com.javaer.examples;
public class JavaTime {
public static void main(String[] args) {
long t1 = System.currentTimeMillis();
for (int i = 0 ;i < 10000;i++){
System.out.println(i + " I am java-er.com");
}
long t2 = System.currentTimeMillis();
long t = t2 - t1;
System.out.println(t + "毫秒");
}
}
输出
9994 I am java-er.com
9995 I am java-er.com
9996 I am java-er.com
9997 I am java-er.com
9998 I am java-er.com
9999 I am java-er.com
125毫秒
You must be logged in to post a comment.
测试数据可以精确到毫秒数,真不简单。