System.currentTimeMillis()和System.nanoTime()的区别
System.currentTimeMillis()
返回的是1970 年 1 月 1 日午夜到目前的毫秒数,建议主要用于获取时间,而不要用于计时,因为在计时的过程中,时间可能受NTP(时间服务器)的影响产生计时误差。
System.nanoTime()
返回的是一个会不断自增的、精确计时的纳秒数,不受NTP的影响,因此不能用于获取时间,但是非常适合用于精确的计时场景。
总结
1、System.currentTimeMillis()适合获取时间的场景;
2、System.nanoTime()适合计时的场景;
System.currentTimeMillis()和System.nanoTime()的区别相关推荐
- 统计代码执行时间时,System.currentTimeMillis()与System.nanoTime()哪个更适合?
目录 1.nanoTime是什么? 2.currentTimeMillis是什么? 3.nanoTime与currentTimeMillis在JDK中阐述 4.nanoTime与currentTime ...
- java nanotime 重复_关于Java中System.currentTimeMillis和System.nanoTime的错误认识
在Java里面,时间戳常用System.currentTimeMillis(),因为它可以方便地与Date/Calendar进行转 换,System.nanoTime到不是怎么常用(至少我没怎么用过) ...
- Java中获取时间System.currentTimeMillis()与System.nanoTime()区别
(1)System.nanoTime()的精确度更高一些,如今的硬件设备性能越来越好,如果要更精密计算执行某行代码或者某块代码所消耗的时间,该方法会测量得更精确.开发者可以根据需要的精确度来选择用哪一 ...
- Bullsh*t,System. currentTimeMillis大胆用起来,我说的!
以下文章来源方志朋的博客,回复"666"获面试宝典 # 疑惑,System.currentTimeMillis真有性能问题? 最近我在研究一款中间件的源代码时,发现它获取当前时间不 ...
- System.currentTimeMillis的性能真有如此不堪吗?
推荐大家关注一个公众号 点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Two things always to ...
- 疑惑,System.currentTimeMillis真有性能问题?
点击关注公众号,Java干货及时送达 System.currentTimeMillis的性能真有如此不堪吗? 最近我在研究一款中间件的源代码时,发现它获取当前时间不是通过System.currentT ...
- System.currentTimeMillis的性能,真有如此不堪吗?
以下文章来源方志朋的博客,回复"666"获面试宝典 # 疑惑,System.currentTimeMillis真有性能问题? 最近我在研究一款中间件的源代码时,发现它获取当前时间不 ...
- System.currentTimeMillis()的慎用
转自:http://blog.sina.com.cn/s/blog_6b8bd9d80101fe8t.html 在对新写的超快xml解析器和xpath引擎进行效率测试时,为获取执行时间,开始也没多想就 ...
- 为什么用 System.nanoTime() / 1000000 而不是 System.currentTimeMillis()?
问题来源 以下是 zookeeper3.4.12 源码里的一小部分: 注释里有一句话是在读不懂: Time.currentElapsedTime will change but nanoTime wo ...
最新文章
- python判断输入类型怎么做_如何检查输入类型?
- 百度要回归 A 股?
- Python源码学习:Python函数浅析-有参函数
- Linux_Rsync远程同步备份服务器
- 创建试图 失败_在失败中学习,MIT新研究显示,机器可以像婴儿一样学会理解人类目标...
- 如何理解文件存取单位 -- 块(block)
- 等式与不等式约束的序列二次规划(SQP)
- 森拓品牌邀您参加第15届中国模具之都博览会
- 牛顿下山法python_一文看懂牛顿法(附Python实现)
- 并发编程之多线程操作
- java与sql心得体会_学习心得
- 分布式系统中的序列化与反序列化
- 多线程之CountDownLatch工具类
- 计算机的超级终端程序无法使用,超级终端,教您win7怎么添加超级终端
- ibm主机安装服务器系统安装系统安装系统安装方法,IBM系列服务器安装操作系统安装方法.ppt...
- SecureCRT 8.5下载安装破解
- 情感分析(判断文章正负向)
- 客户机键盘某些键失灵
- 海贼王热血航线正在连接服务器,航海王热血航线访问频繁进不去解决方法_航海王热血航线访问频繁怎么回事|微安卓...
- 这样的美杜莎,你不爱?