首页 > 后端开发 > 正文

JAVA 获取一段程序运行时间(java获取运行时间)

2024-03-16 23:52:17 | 我爱编程网

JAVA 获取一段程序运行时间(java获取运行时间)相关内容,小编在这里做了整理,希望能对大家有所帮助,关于JAVA 获取一段程序运行时间(java获取运行时间)信息,一起来了解一下吧!

本文目录一览:

JAVA 获取一段程序运行时间(java获取运行时间)

JAVA 获取一段程序运行时间

abstract class GetTime {

public final void getTime() {

long start = System.currentTimeMillis();

runcode();

long end = System.currentTimeMillis();我爱编程网

System.out.println("运行时间:" + (end - start) + "毫秒");//应该是end - start

}

public abstract void runcode();

}

public class SubTime extends GetTime {//建立一个java文件为SubTime.java,SubTime为主类,加为public

public void runcode() {

for (int x = 0; x < 4000; x++) {

System.out.println(x);

}

}

static public void main(String args[]) {//写一个主函数就好了

new SubTime().getTime();//建立对象调用getTime();

}

}

可以用eclipse运行

JAVA 获取一段程序运行时间(java获取运行时间)

java获取运行时间

很多朋友都想知道java怎么获取运行时间?下面就一起来了解一下吧~

第一种是以毫秒为单位计算的。

//伪代码 long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); //获取结束时间 System.out.println("程序运行时间: "+(end-start)+"ms"); //伪代码 long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); //获取结束时间 System.out.println("程序运行时间: "+(end-start)+"ms");

第二种是以纳秒为单位计算的。 //伪代码 long startTime=System.nanoTime(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.nanoTime(); //获取结束时间 System.out.println("程序运行时间: "+(end-start)+"ns"); //伪代码 long startTime=System.nanoTime(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.nanoTime(); //获取结束时间 System.out.println("程序运行时间: "+(end-start)+"ns");

JAVA 获取一段程序运行时间(java获取运行时间)

我的java排序算法程序,想计算运行时间,结果为0,求各路高手解答。

我爱编程网(https://www.52biancheng.com)小编还为大家带来我的java排序算法程序,想计算运行时间,结果为0,求各路高手解答。的相关内容。

因为你的数太少,现在的CPU运行速度很快的 你的代码没贴完整 我自己修改了下弄了个完整的 输入了10000个整数 运行时间大概是110毫秒。

public class Test5 {

public static void main(String[] args) {

long begin = System.currentTimeMillis();

int[] s_array = new int[10000];

int n = s_array.length;

for (int i = 0; i < n; i++) {

s_array[i] = i;

}

for (int i = 0; i < n - 1; i++) {

int k = i;

for (int j = i + 1; j < n; j++) {

if (s_array[j] < s_array[k])

k = j;

}

if (k != i) {

int temp;

temp = s_array[i];

s_array[i] = s_array[k];

s_array[k] = temp;

}

}

long end = System.currentTimeMillis();

System.out.println();

System.out.print("排序结果:");

for (int i = 0; i < n; i++) {

System.out.print(s_array[i] + " ");

}

System.out.println();

System.out.println("选择排序法用时为:" + (end - begin));

System.out.println("选择排序法比较次数为:" + (n * (n - 1)) / 2);

}

}

以上就是JAVA 获取一段程序运行时间(java获取运行时间)全部内容了,了解更多相关信息,关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“JAVA 获取一段程序运行时间(java获取运行时间)”相关推荐
java获取运行时间 JAVA 获取一段程序运行时间
java获取运行时间 JAVA 获取一段程序运行时间

java获取运行时间很多朋友都想知道java怎么获取运行时间?下面就一起来了解一下吧~第一种是以毫秒为单位计算的。//伪代码long startTime=System.currentTimeMillis(); //获取开始时间doSomeThing(); //测试的代码段long endTime=System.currentTimeMillis(); //获取结束时间System.

2024-03-15 19:45:11
java输出程序运行日期 JAVA 获取一段程序运行时间
java输出程序运行日期 JAVA 获取一段程序运行时间

JAVA获取一段程序运行时间abstract class GetTime { public final void getTime() { long start = System.currentTimeMillis(); runcode(); long end = System.currentTimeMillis(); System.out.println("运行时间:" + (end

2024-04-04 04:19:38
求解JAVA编程题:编写一个应用程序,创建三个线程分别显示各自的运行时间(java获取运行时间)
求解JAVA编程题:编写一个应用程序,创建三个线程分别显示各自的运行时间(java获取运行时间)

求解JAVA编程题:编写一个应用程序,创建三个线程分别显示各自的运行时间public class ThreadRuningTime { public static AtomicInteger integer = new AtomicInteger(0); public static AtomicInteger s = new AtomicInteger(0); public static i

2024-03-18 02:10:30
如何检测一个JAVA程序的运行时间
如何检测一个JAVA程序的运行时间

JAVA获取一段程序运行时间abstract class GetTime { public final void getTime() { long start = System.currentTimeMillis(); runcode(); long end = System.currentTimeMillis(); System.out.println("运行时间:" + (end

2024-03-16 10:43:18
如何在JAVA中每隔一段时间执行一段程序
如何在JAVA中每隔一段时间执行一段程序

简述Java程序从编写到运行的基本步骤,并说明Java的基本工作原理Java编译原理:Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。一.Java源文件的编译、下载、解释和执行Java应用程序的开发周期包括编译、下载、解释和执行几个部分。Java编译

2024-03-24 16:51:53
PHP如何获取本地时间与服务器时间
PHP如何获取本地时间与服务器时间

PHP如何获取本地时间与服务器时间PHP获取服务器时间和本地时间很简单,可以用内置函数实现,具体代码如下:记得给分!!!&lt;?php //获取服务器时间    echo date("Y-m-d h:i:s"); //获取本地时间(也可以说是你所在时区时间)    date_default_timezone_set('地区'); //地区:中国是PRC,或shanghai

2024-08-11 01:52:48
java程序控制台输出程序运行时间 求解JAVA编程题:编写一个应用程序,创建三个线程分别显示各自的运行时间
java程序控制台输出程序运行时间 求解JAVA编程题:编写一个应用程序,创建三个线程分别显示各自的运行时间

java获取运行时间很多朋友都想知道java怎么获取运行时间?下面就一起来了解一下吧~第一种是以毫秒为单位计算的。//伪代码long startTime=System.currentTimeMillis(); //获取开始时间doSomeThing(); //测试的代码段long endTime=System.currentTimeMillis(); //获取结束时间System.

2024-03-18 02:10:54
java如何记录方法运行时间
java如何记录方法运行时间

java获取运行时间很多朋友都想知道java怎么获取运行时间?下面就一起来了解一下吧~第一种是以毫秒为单位计算的。//伪代码long startTime=System.currentTimeMillis(); //获取开始时间doSomeThing(); //测试的代码段long endTime=System.currentTimeMillis(); //获取结束时间System.

2024-04-07 09:34:38