java 程序方法运行计时
时间: 2024-02-05 17:12:46 浏览: 20
在 Java 中,可以使用 System 类的 currentTimeMillis() 方法来获取当前时间的毫秒数,并通过计算两个时间的差值来计算程序运行的时间。
以下是一个示例代码,演示如何计算程序运行时间:
```java
public class ProgramTimer {
public static void main(String[] args) {
// 获取程序开始时间
long startTime = System.currentTimeMillis();
// 程序运行代码
for (int i = 0; i < 1000000; i++) {
// do something
}
// 获取程序结束时间
long endTime = System.currentTimeMillis();
// 计算程序运行时间
long duration = endTime - startTime;
System.out.println("程序运行时间:" + duration + " ms");
}
}
```
在上面的示例代码中,首先使用 `System.currentTimeMillis()` 方法获取程序开始时间,然后执行程序代码,再次调用 `System.currentTimeMillis()` 方法获取程序结束时间,最后通过两个时间的差值计算出程序运行时间。
需要注意的是,由于计算机系统可能会有其他进程在运行,因此程序运行时间的计算结果仅供参考,不一定完全准确。