java里计算代码段执行时间可以有两种方法,一种是毫秒级别的计算,另一种是更精确的纳秒级别的计算。
一)毫秒级别计算时间
long startTime = System.currentTimeMillis(); /* 要计算执行时间的代码段 */ long endTime = System.currentTimeMillis(); System.out.println("代码段执行时间:" + (endTime - startTime) + "ms");
二)更精确的纳秒级别计算时间
long startTime_N = System.nanoTime(); /* 要计算执行时间的代码段 */ long endTime_N = System.nanoTime(); System.out.println("代码段执行时间: " + (endTime_N - startTime_N) + "ns");
"一代人终将老去,总有人正年轻。"