java代码运行10次的时间

public static void main(String[] args) throws InterruptedException { // 开始时间 long stime = System.currentTimeMillis();// 执行时间(1s)Thread.sleep(1000);// 结束时间 long etime = System.currentTimeMillis();// 计算执行时间 System.out.printf("执行时长:%d 毫秒.", (etime - ...
java代码运行10次的时间
此方法为 Java 内置的方法,使用 System.currentTimeMillis 来执行统计的时间(统计单位:毫秒)(统计单位:毫秒),示例代码如下:

public class TimeIntervalTest {
public static void main(String[] args) throws InterruptedException {
// 开始时间
long stime = System.currentTimeMillis();
// 执行时间(1s)
Thread.sleep(1000);
// 结束时间
long etime = System.currentTimeMillis();
// 计算执行时间
System.out.printf("执行时长:%d 毫秒.", (etime - stime));
}
}
以上程序的执行结果为:

执行时长:1000 毫秒.

方法二:System.nanoTime
此方法为 Java 内置的方法,使用 System.nanoTime 来统计执行时间(统计单位:纳秒),它的执行方法2022-12-06
1000毫秒
// 开始时间
long stime = System.currentTimeMillis();
// 执行时间(1s)
Thread.sleep(1000);
// 结束时间
long etime = System.currentTimeMillis();
// 计算执行时间
System.out.printf("执行时长:%d 毫秒.", (etime - stime));
}
}
以上程序的执行结果为:
执行时长:1000 毫秒.2022-12-16
mengvlog 阅读 6 次 更新于 2025-07-19 14:10:40 我来答关注问题0
  • public class TimeIntervalTest { public static void main(String[] args) throws InterruptedException { // 开始时间 long stime = System.currentTimeMillis();// 执行时间(1s)Thread.sleep(1000);// 结束时间 long etime = System.currentTimeMillis();// 计算执行时间 System.out.printf("执行...

  • for(int i=1; i

  •  Coolerlxl 递归累加时,出java.lang.StackOverflowError了,怎么办?

    当value值等于10000,使用方法一,运行10次有4次会产生15毫秒左右耗时,使用方法二,运行10次无耗时产生。当value值等于100000,使用方法一,运行10次有5次会产生15毫秒左右耗时,使用方法二,运行10次无耗时产生。当value值等于1000000,使用方法一,运行10次有10次会产生31毫秒左右耗时,使用方法二,运行...

  •  icqjamie 什么是时间片

    while(i

  •  翡希信息咨询 关于java定时器Timer的疑问,当执行时间大于间隔时间会怎样?

    示例:如果设定10秒一次任务,但某次任务执行了15秒,那么下一次任务可能会在下一次“预定时间”后的5秒开始,以此类推,直到任务执行时间恢复到设定的间隔时间以内。另外,如果使用javax.swing.Timer:行为:这个Timer通常用于Java GUI应用中,它是在EDT上执行的。如果某次任务执行时间超过了设定的间隔时间...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部