System.currentTimeMillis()

返回的是1970 年 1 月 1 日午夜到目前的毫秒数,建议主要用于获取时间,而不要用于计时,因为在计时的过程中,时间可能受NTP(时间服务器)的影响产生计时误差。

System.nanoTime()

返回的是一个会不断自增的、精确计时的纳秒数,不受NTP的影响,因此不能用于获取时间,但是非常适合用于精确的计时场景。

总结

1、System.currentTimeMillis()适合获取时间的场景;
2、System.nanoTime()适合计时的场景;

System.currentTimeMillis()和System.nanoTime()的区别相关推荐

  1. 统计代码执行时间时,System.currentTimeMillis()与System.nanoTime()哪个更适合?

    目录 1.nanoTime是什么? 2.currentTimeMillis是什么? 3.nanoTime与currentTimeMillis在JDK中阐述 4.nanoTime与currentTime ...

  2. java nanotime 重复_关于Java中System.currentTimeMillis和System.nanoTime的错误认识

    在Java里面,时间戳常用System.currentTimeMillis(),因为它可以方便地与Date/Calendar进行转 换,System.nanoTime到不是怎么常用(至少我没怎么用过) ...

  3. Java中获取时间System.currentTimeMillis()与System.nanoTime()区别

    (1)System.nanoTime()的精确度更高一些,如今的硬件设备性能越来越好,如果要更精密计算执行某行代码或者某块代码所消耗的时间,该方法会测量得更精确.开发者可以根据需要的精确度来选择用哪一 ...

  4. Bullsh*t,System. currentTimeMillis大胆用起来,我说的!

    以下文章来源方志朋的博客,回复"666"获面试宝典 # 疑惑,System.currentTimeMillis真有性能问题? 最近我在研究一款中间件的源代码时,发现它获取当前时间不 ...

  5. System.currentTimeMillis的性能真有如此不堪吗?

    推荐大家关注一个公众号 点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Two things always to ...

  6. 疑惑,System.currentTimeMillis真有性能问题?

    点击关注公众号,Java干货及时送达 System.currentTimeMillis的性能真有如此不堪吗? 最近我在研究一款中间件的源代码时,发现它获取当前时间不是通过System.currentT ...

  7. System.currentTimeMillis的性能,真有如此不堪吗?

    以下文章来源方志朋的博客,回复"666"获面试宝典 # 疑惑,System.currentTimeMillis真有性能问题? 最近我在研究一款中间件的源代码时,发现它获取当前时间不 ...

  8. System.currentTimeMillis()的慎用

    转自:http://blog.sina.com.cn/s/blog_6b8bd9d80101fe8t.html 在对新写的超快xml解析器和xpath引擎进行效率测试时,为获取执行时间,开始也没多想就 ...

  9. 为什么用 System.nanoTime() / 1000000 而不是 System.currentTimeMillis()?

    问题来源 以下是 zookeeper3.4.12 源码里的一小部分: 注释里有一句话是在读不懂: Time.currentElapsedTime will change but nanoTime wo ...

最新文章

  1. python判断输入类型怎么做_如何检查输入类型?
  2. 百度要回归 A 股?
  3. Python源码学习:Python函数浅析-有参函数
  4. Linux_Rsync远程同步备份服务器
  5. 创建试图 失败_在失败中学习,MIT新研究显示,机器可以像婴儿一样学会理解人类目标...
  6. 如何理解文件存取单位 -- 块(block)
  7. 等式与不等式约束的序列二次规划(SQP)
  8. 森拓品牌邀您参加第15届中国模具之都博览会
  9. 牛顿下山法python_一文看懂牛顿法(附Python实现)
  10. 并发编程之多线程操作
  11. java与sql心得体会_学习心得
  12. 分布式系统中的序列化与反序列化
  13. 多线程之CountDownLatch工具类
  14. 计算机的超级终端程序无法使用,超级终端,教您win7怎么添加超级终端
  15. ibm主机安装服务器系统安装系统安装系统安装方法,IBM系列服务器安装操作系统安装方法.ppt...
  16. SecureCRT 8.5下载安装破解
  17. 情感分析(判断文章正负向)
  18. 客户机键盘某些键失灵
  19. 海贼王热血航线正在连接服务器,航海王热血航线访问频繁进不去解决方法_航海王热血航线访问频繁怎么回事|微安卓...
  20. 这样的美杜莎,你不爱?

热门文章

  1. 数字地图:互联网巨头们的下一个战场
  2. 安卓很抱歉已停止运行
  3. 解决TinyMCE富文本编辑器上传视频后在编辑区域内不能预览视频,被替换成img标签的问题
  4. java中 Excel文件解析及超大Excel文件读写
  5. git添加diff tool和merge tool
  6. 篮球比赛计时计分系统
  7. MySQL数据库的SQL语句
  8. 去你的Google Adsence
  9. MMaction2中AVA数据集标注文件解读
  10. 安卓分屏模式的简单适配