System是一个系统类,其主要功能是进行信息的打印输出,常用方法:
System类中可以通过currentTimeMillis()方法获取当前的时间戳,可以利用此方法进行执行时间统计
范例:统计操作所花费的时间
public class JavaAPIDemo346 {
public static void main(String[] args) {
long start=System.currentTimeMillis(); //取得开始时间
String str="";
for (int x = 0; x < 30000; x++) {
str+=x;
} //产生垃圾
long end=System.currentTimeMillis(); //结束时间
System.out.println("花费时间:"+(end-start)+"ms");
}
}
执行结果
花费时间:1432ms
本程序在计算开始前和计算开始后分别取得了一个日期时间,所有的数据以long型数据返回,而在程序的最后执行减法操作,就可以取得本操作所花费的时间。