Stopwatch 解释为计时器,又称秒表、停表,很明显它是记录时间的。

如何使用

Stopwatch stopwatch = Stopwatch.createStarted();doSomething();stopwatch.stop(); // optionallong millis = stopwatch.elapsed(MILLISECONDS);
// formatted string like "12.3 ms"}log.info("time: " + stopwatch);

安卓使用:

Stopwatch.createStarted(new Ticker() {public long read() {return android.os.SystemClock.elapsedRealtime();}});}

看了上面这段代码,有人会说,不用Stopwatch 照样可以实现执行时间的统计,比如:

long startTime = System.currentTimeMillis();try {// 模拟业务逻辑Thread.sleep(1000);
} catch (InterruptedException e) {e.printStackTrace();
}System.out.println(System.currentTimeMillis() - startTime);

确实是,这样也能统计这段代码的执行时间,那么为什么还会有Stopwatch(我也有这种想法)

官方称不直接使用System#nanoTime是有以下几个原因:

web开发学习路线,北京两年前端开发工资多少相关推荐

  1. 阿龙的学习笔记---C++后端开发学习路线梳理、阶段性总结

    1. 前言 不是科班出身,机械学院下的机器人专业,乱七八糟QT.ROS.双目.单片机都接触一些,但是到现在没做过太多软件开发的活儿,所以对于未来找实习找工作没什么底. 研一就快要过去了,因为疫情研一下 ...

  2. 2018web前端学习路线,详谈web前端开发学习路线

    近几年IT业可谓是发展火热,而且新生了很多的职业.在这众多的新生职业中备受瞩目的当属web前端工程师了,web前端在IT行业真正受到重视的时间不超过五年,但是web前端的发展前景却是非常的可观,好前景 ...

  3. 送给大家一套完整的web前端开发学习路线

    本文来源:千锋web前端开发 近几年IT业可谓是发展火热,而且新生了很多的职业.在这众多的新生职业中备受瞩目的当属web前端工程师了,web前端在IT行业真正受到重视的时间不超过五年,但是web前端的 ...

  4. web后端开发学习路线_学习后端Web开发的最佳方法

    web后端开发学习路线 My previous article described how you can get into frontend development. It also discuss ...

  5. 初级java开发学习路线_成为初级全栈Web开发人员的10分钟路线图

    初级java开发学习路线 So you have started your journey into the world of web development. But what do you lea ...

  6. 重磅推出:分享阿里云大学前端开发学习路线链接

    重磅推出:分享阿里云大学前端开发学习路线链接 这是一份阿里云大学推出前端开发学习路线,适合入门.也适合刚入职场一两年的小伙伴,来一个基础知识进行加深视频学习.内容言简意赅,通过demo练习等来理解学习 ...

  7. 这可能是东半球最保姆级的后台服务器开发学习路线

    作者 | 编程指北 来源 | 编程指北(id :cs_dev) 前言 这一篇的主题是「Linux C/C++ 服务器/后台开发学习路线」. 这样的文章相信大家都见得不少了,写之前也非常忐忑,能不能和其 ...

  8. 【引用】 web前段学习路线

    [引用] web前段学习路线 引语 自从2008年接触网站开发以来到现在已经有六个年头了,今天偶然整理电脑资料看到当时为参加系里面一个比赛而做 的第一个网站时,勾起了在这网站开发道路上的一串串回忆,成 ...

  9. 万字长文 | 这可能是东半球最保姆级的后台服务器开发学习路线

    前言 这一篇的主题是「Linux C/C++ 服务器/后台开发学习路线」. 这篇文章会有点长有点干,可以先去冲杯咖啡,慢慢看~ 正文 | 干货 |收藏 一.后端/后台/服务器开发? 经常在各大公司招聘 ...

最新文章

  1. html -%3e 转义,特殊字符html,css转义大全
  2. 了解Netflix-zuul网关服务
  3. 获取元素到页面顶部的距离_jQuery 操作元素综合案例
  4. 脑洞大开的机器视觉多领域学习模型结构 | CVPR 2018论文解读
  5. python漏洞检测脚本_URL重定向漏洞,python打造URL重定向漏洞检测脚本
  6. 趣挨踢 | 30 个让程序员崩溃的瞬间,笑死我了!
  7. 2018浙大计算机考研经验,考研经验2018中科大计算机考研第一398分初复试经验诚挚分享.docx...
  8. 就计算机结构与课程的论文,关于计算机组成原理的课程论文(2)
  9. 4月8日--关于Date的练习题--自定义获取当前时间
  10. 【ZeroClipboard is not defined】的解决方法
  11. You don't have permission to access / on this server提示 求解决办法~
  12. 设计模式之GOF23代理模式01
  13. pc企业微信hook接口,企业微信营销软件,企业微信群发
  14. 学习:java设计模式—Adapter模式
  15. BOS v2.0后台管理系统界面通用解决方案
  16. CAD软件中怎么合并表格?CAD表格合并技巧
  17. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE期刊投稿
  18. 基于matlab的2psk功率,基于matlab的相移键控系统仿真.doc
  19. HTTP响应状态码及含义
  20. 【操作系统】进程-吸烟者问题

热门文章

  1. 隐藏treewidget某一列
  2. 微信小程序开发入门就这么简单!
  3. 输入本金和年份并算出利息本金和
  4. zookeeper报EndOfStreamException
  5. OpenCV实践小项目(三) - 停车场车位实时检测
  6. 静态HTML CSS网站制作成品 简单的学生网页作业代码【带视频演示】
  7. oracle 透明网关 MSSQL(oracle database gateway)
  8. 解密美妆KOL:诞生、光鲜、推手与辛酸
  9. LiveGBS中接入的设备一键分享GB28181查看设备端录像
  10. gitolite 搭建Android仓库(三)