方法一 以毫秒为单位
// 获取开始时间
long startTime = System.currentTimeMillis();
// 需要测量的程序
......
// 获取结束时间
long endTime = System.currentTimeMillis();
// 输出测量的执行时间
System.out.println("程序运行时间: " + (endTime-startTime) + "ms");
方法二 以纳秒为单位
// 获取开始时间
long startTime = System.nanoTime();
// 需要测量的程序
......
// 获取结束时间
long endTime = System.nanoTime();
// 输出测量的执行时间
System.out.println("程序运行时间: " + (endTime-startTime) + "ns");