Java程序的执行需要指定开始和结束时间。开始时间表示程序开始执行的时间点,结束时间则表示程序结束执行的时间点。一般来说,程序的开始和结束时间的获取可以通过Java中的System.currentTimeMillis()函数来获取。
public class Program { public static void main(String[] args) { long startTime = System.currentTimeMillis(); // 执行程序的代码 // ... long endTime = System.currentTimeMillis(); System.out.println("程序执行时间:" + (endTime - startTime) + "毫秒"); } }
上述代码中,我们使用了System.currentTimeMillis()函数来获取当前时间点的毫秒数。程序开始执行时,我们记录下startTime的值,程序执行结束时,我们记录下endTime的值。然后,计算两者之间的差值,即可得到程序执行耗时。
需要注意的是,执行System.currentTimeMillis()函数可以获取到系统当前的时间,这个时间点可能会受到系统时间设置或者时钟漂移等影响,因此在计算执行时间时,有时需要进行一定的误差校正。