java时间计数_java计算方法耗时

java时间计数_java计算方法耗时java时间计数

大家好,又见面了,我是你们的朋友全栈君。

  1. System.currentTimeMillis()
    简介:从1970年1月1日 UTC到现在的毫秒数
    返回类型:long
    单位:毫秒

  2. System.nanoTime()
    简介:基于cpu核心的时钟周期来计时,它的开始时间是不确定的,仅可用于比较两个相对时间,运行在两个不同的cpu核心上,从而导致得到的结果完全不符逻辑。
    返回类型:long
    单位:纳秒(1纳秒=0.000001 毫秒,1纳秒=0.00000 0001秒 )

     For example, to measure how long some code takes to execute:
     long startTime = System.nanoTime();
     // ... the code being measured ...
     long estimatedTime = System.nanoTime() - startTime;

     To compare two nanoTime values
     long t0 = System.nanoTime();
     ...
     long t1 = System.nanoTime();
     one should use {@code t1 - t0 < 0}, not {@code t1 < t0},
     because of the possibility of numerical overflow.
  1. SystemClock.uptimeMillis()
    简介:从开机到现在的毫秒数(手机睡眠的时间不包括在内),Handler类的 postDelay()方法也是基于SystemClock.upTimeMillis()方法
    返回类型:long
    单位:毫秒

  2. SystemClock.elapsedRealtime()
    简介从开机到现在的毫秒数(手机睡眠的时间包括在内),AlarmManager可以定时发送消息,即使在系统睡眠、应用停止的状态下也可以发送,这类需求就需要使用该方法
    返回类型:long
    单位:毫秒

转载于:https://my.oschina.net/u/1011897/blog/2244599

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107259.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 手把手教你opencv做人脸识别(附源码+文档)

    手把手教你opencv做人脸识别(附源码+文档)文章目录一、环境二、使用Haar级联进行人脸检测三、Haar级联结合摄像头四、使用SSD的人脸检测五、SSD结合摄像头人脸检测六、结语一、环境pipinstallopencv-pythonpython3.9pycharm2020人狠话不多,直接上代码,注释在代码里面,不说废话。二、使用Haar级联进行人脸检测测试案例:代码:(记得自己到下载地址下载对应的xml)#coding=gbk”””作者:川川@时间:2021/9/516:38https://github.

    2022年6月8日
    50
  • 大规模储能技术_新技术储备

    大规模储能技术_新技术储备eBPF-Linux性能优化的超能力

    2022年9月2日
    2
  • 【前端】HTML底部返回顶部悬浮按钮

    【前端】HTML底部返回顶部悬浮按钮CSS样式:.back-to{ bottom:55px; overflow:hidden; position:fixed; right:10px; width:110px; z-index:999; } .back-to.back-top{ background:url(“./imag…

    2022年7月13日
    16
  • html5 模拟scrollview,horizontalScrollView

    html5 模拟scrollview,horizontalScrollViewhorizontalScrollView资源下载此资源下载价格为2D币,请先登录资源文件列表zhy_horizontalScrollView/.classpath,475zhy_horizontalScrollView/.project,860zhy_horizontalScrollView/.settings/org.eclipse.jdt.core.prefs,177zhy_hor…

    2022年7月26日
    4
  • 蓝队面试题整理(hw防守方面试题整理)「建议收藏」

    蓝队面试题整理(hw防守方面试题整理)「建议收藏」蓝队面试题整理(hw防守方面试题整理)之前整理的有关于蓝队方面的面试题适合作为hw防守方,很久没更了放放存货????,整理自网络侵删,如有帮助点赞支持,之后会继续更新面试题系列

    2022年6月16日
    147
  • java如何实现封装_java如何实现封装

    java如何实现封装_java如何实现封装Java中类的封装是如何实现的封装是将对象的信息隐藏在对象内部,禁止外部程序直接访问对象内部的属性和方法。java封装类通过三个步骤实现:(1)修改属性的可见性,限制访问。(2)设置属性的读取方法。(3)在读取属性的方法中,添加对属性读取的限制。Java中什么叫封装呢?继承和多态都明白些,就是封装理解不上去,老师没关于这个问题,我想举一个例子:lz如果你接触过老的面向过程的编程,以前…

    2022年7月7日
    15

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号