
正文
java打印代码执行时间 java打印接口调用时间
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
计算Java程序执行时间的几种方法
最简单java打印代码执行时间的就是直接获取开始时间、结束时间java打印代码执行时间,计算时间差
public class Demo {
public static void main(String[] args) {
long startTime = System.currentTimeMillis(); //获取开始时间
doSomething(); //测试java打印代码执行时间的代码段
long endTime = System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间java打印代码执行时间:" + (endTime - startTime) + "ms"); //输出程序运行时间
}
}
相关问答
Q1: java怎样打印程序运行时间
开始运行程序前,你定义一个变量去保存开始的时间,在程序结束的时候,你可以再定义一个变量去保存这个时间,其实你可以用Double来存取,时间很短的,过后相减一下就可以得出来了。
给你个例子吧:
public class Test {
public static void main(String[] args) {
double start = System.currentTimeMillis() ;
for( int i = 0 ; i 100000 ; i ++){
System.out.println("") ;
}
double end = System.currentTimeMillis() ;
System.out.println("time is : " + (end - start));
}
}
Q2: java程序控制台输出程序运行时间
long st = System.currentTimeMillis();
// your code
long et = System.currentTimeMillis();
System.out.println( et - st);
开头结尾都用System.currentTimeMills记录下时间,结尾在输出两者的差值,就是你程序的执行时间,单位是毫秒。(System.currentTimeMillis()返回1970-01-01 00:00:00.000到现在的毫秒数)
Q3: java显示运行时间,怎样设置
使用 java.util.TimerTask 类,开启一个线程。
创建一个 class MyClass extends TimerTask
实现 run() 方法,其中打印出当前时间。
然后在main方法中 new 一个 MyClass
然后:
Timer timer = new Timer();
TimerTask task = MyClass ;
timer.schedule(task, 0, 1*1000);
就会看到每秒打印一个时间了。
关于java打印代码执行时间和java打印接口调用时间的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








