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

代码如下:

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

最新文章

  1. linux/shell 文本文件删除/删掉空行
  2. DFS入门之一
  3. CGContext绘图
  4. 1206: [HNOI2005]虚拟内存 - BZOJ
  5. 学习C++所需看的书和顺序
  6. python通过代理刷网页点击量
  7. js转换ascii编码如中文友转换为编码友;可防止乱码
  8. C中的宏
  9. Oracle 10g AND Oracle 11g手工建库案例--Oracle 11g
  10. Mac OS10.11更新ruby,gem,安装cocoapods
  11. 有趣的++i和i++
  12. spring+springmvc+mybatis+oracle+atomikos+jta实现多数据源事务管理
  13. Select、Poll与Epoll比较
  14. 滚动锚定(Scroll Anchoring)- 让视口内容不再因视口上方 DOM 元素的高度变化而产生跳动
  15. 前端-JavaScript2-1——JavaScript基础复习及上次作业答案
  16. EF部分字段更新,忽略为null字段
  17. CANopen--Copley驱动器 ACJ-055-18 过程数据PDO的断电保存方法
  18. 安卓开发_浅谈DatePicker(日期选择器)
  19. 设计模式笔记:适配器模式(Adapter)
  20. Neumann's Principle and Curie laws

热门文章

  1. 磁盘的读写-想起了SGA PGA DBWR LGWR...
  2. iOS8下bundle路径变更
  3. Andriod中textview垂直水平居中及LinearLayout内组件的垂直布局
  4. vim入门过程
  5. iOS屏幕适配
  6. 串口 COM口 TTL RS-232 RS-485 区别 释疑
  7. ES6与ES5差别
  8. "System Protection" is disabled in Win10 default settings
  9. 解决linux yum无法安装mysql
  10. 3o_AutoSSH