System.currentTimeMillis(); //获得开始时间
System.currentTimeMillis();//获得结束时间
需要执行代码块写在其中:
使用Therad.sleep();设置休眠时间,这样实际显示出来的结果更加明显,Therad.sleep();已毫秒为单位。
public class Demo01 {
public static void main(String[] args) {
//获取开始时间
long startTime=System.currentTimeMillis();
//要测的程序或方法
for (int i = 0; i <20 ; i++) {
System.out.println(i+i);
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
//获取结束时间
long endTime=System.currentTimeMillis();
System.out.println("程序运行时间: "+(endTime-startTime)+"ms");
}
}
运行结果:就一目了然
如果有更多需要也可以查看JDK1.8帮助手册!!!