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

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");

第二种是以纳秒为单位计算的。

Java代码

//伪代码

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中获得程序运行时间的方法(转)相关推荐

  1. java 定义整数数组_JAVA中数组的正确定义方法是什么?

    数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素. §5.1一维数组 一.一维数组的定义 type arrayName[]; 其中类型(type)可以为Java中任 ...

  2. java 数组 length 减少_java中数组有没有length()方法?string没有lenght()方法?

    java中数组有没有length()方法,求数组的长度可以使用数组的length属性. int length=arr.length;//求数组的长度 ------------------------- ...

  3. java 调用js脚本_Java中使用JavaScript脚本的方法步骤

    简介 Nashorn Nashorn 一个 javascript 引擎. 从JDK 1.8开始,Nashorn取代Rhino(JDK 1.6, JDK1.7)成为Java的嵌入式JavaScript引 ...

  4. java try的用法_Java中try()catch{}的使用方法

    今天撸代码的时候发现了一段这样的代码 try( Connection conn=DriverManager.getConnection(url,user,pass); Statement stmt=c ...

  5. Java如何清除日期_Java中关于日期的处理方法

    (1)Date *  Date: *  介绍是java.util包下的Date类,这个类是负责描述日期这类数据的. *  Date主要是描述当前时间毫秒值对象. *  它中的很多方法不利于国际化,已经 ...

  6. java的character用法_Java中Character类的使用方法

    Character类的使用方法 Character:字符类型 1.属性. static int MIN_RADIX :返回最小基数. static int MAX_RADIX :返回最大基数. sta ...

  7. java数组的调用_java中数组的应用及方法

    1.数组反转 import java.util.Arrays; public class ArrayReverse { public static void main(String[] args){ ...

  8. java split 返回值_java中Split函数的使用方法

    1.语法如下 String.split(sourceStr,maxSplit) String.split(sourceStr) 参数说明:sourceStr是被分割的字符串,maxSplit是最大的分 ...

  9. java的数据连接_java中连接各种数据的方法

    1.oracle thin驱动连接字符串:jdbc:oracle:thin:用户名/密码@localhost:1521:cake 驱动类:oracle.jdbc.driver.OracleDriver ...

最新文章

  1. kali linux状态栏显示网速
  2. 学习数据结构和算法前瞻
  3. C语言中返回错误信息的函数总结
  4. python决策树的应用_机器学习-决策树实战应用
  5. 自动化通讯协定——现场总线
  6. python 输出颜色的设置
  7. C# ManualResetEvent 类分析
  8. Intellij IDEA 设置字体加粗
  9. 【Win10】【亲手解决】华硕笔记本重装系统遇到的各种问题【包括重启会自动修复】
  10. leetCode 318 最大单词长度乘积(位掩码,位运算,二进制)
  11. 【逻辑漏洞】短信轰炸
  12. 特征点的匹配正确衡量标准与量化
  13. 第一篇 外贸企业出口退税
  14. SQL代码建表时引用外键,有红线提示引用了无效的表
  15. 绘画系统——P5.js
  16. Predict(生成图像)
  17. 人人都能懂的图灵机原理
  18. elasticsearch 7.9.3知识归纳整理(一)之 es,kibana,ik的下载安装
  19. HDUOJ 1078 FatMouse and Cheese
  20. 货币银行学试卷及答案

热门文章

  1. 简单优雅的搭建个人博客
  2. 深度学习需要的显卡配置
  3. 我所理解的高通平台Lcd驱动框架
  4. VSC | vscode 常用快捷键
  5. 游戏开发中字典数据的优化方案 golang版本
  6. 教师资格证上传照片时显示内部服务器错误怎么解决
  7. LANDESK8.8版本操作说明书之服务器安装
  8. mysql lbs_基于LBS的地理位置附近的搜索以及由近及远的排序(MYSQL)
  9. 删库跑路、“投毒”、改协议,开源有哪几大红线千万不能踩?
  10. 精益创业实战 - 第14章 评估产品和市场的匹配程度