在Java里面,时间戳常用System.currentTimeMillis(),因为它可以方便地与Date/Calendar进行转 换,System.nanoTime到不是怎么常用(至少我没怎么用过)。刚才在学习Java的线程池中的 ScheduledThreadPoolExecutor时,看到里面很多地方都用到了它,于是好奇地看了下API。

currentTimeMillis

public static long currentTimeMillis()

Returns the current time in milliseconds. Note that while the unit of time of the return value is a millisecond, the granularity of the value depends on the underlying operating system and may be larger. For example, many operating systems measure time in units of tens of milliseconds.

See the description of the class Date for a discussion of slight discrepancies that may arise between "computer time" and coordinated universal time (UTC).Returns:the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC.

nanoTime

public static long nanoTime()

Returns the current value of the most precise

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

  1. java包装模式_在Java8中包装设计模式

    java包装模式 GOF书中没有列出环绕模式,但对于以下问题非常有用: 循环构造,例如执行while / while / for循环 秒表周围的一些代码. 用运行时异常包装检查的异常 初始化和清理,例 ...

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

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

  3. java coin介绍_代码示例中的Java 7:Project Coin

    java coin介绍 该博客通过代码示例介绍了一些新的Java 7功能,这些项目在Project Coin一词下进行了概述. Project Coin的目标是向JDK 7添加一组小的语言更改.这些更 ...

  4. java 时间戳加密_加密PHP中的时间戳并用Java解密

    我需要加密一个unix时间戳来调用第三方API . 在他们的文档中,他们指定我必须使用: 算法:128位AES,模式:CBC 填充:PKCS5Padding 初始化向量:"000000000 ...

  5. java final 类_在Java中,final修饰的类有什么特点

    展开全部 关于Java中的32313133353236313431303231363533e4b893e5b19e31333264663736final(2010-09-09 14:19:48)转载▼ ...

  6. java logging包_用JDK中提供的java.util.logging.*包创建Logger对象----原创

    由于项目中用到了Applet与Servlet之间(客户端用Applet.Server端用Servlet)的通信,要求: 1:>客户端与服务端必须出Log. 2:>浏览器在加载Applet时 ...

  7. java jar 目录_将Java类路径中的所有jar包括在一个目录中

    有没有一种方法可以将所有的jar文件包含在类路径的目录中? 我正在尝试java -classpath lib / *.jar :. my.package.Program,它无法找到当然在这些罐子里的类 ...

  8. java 类名重复_更快地重复访问Java的Java类名?

    java 类名重复 Claes Redestad已在core-libs-dev邮件列表上发布了消息" RRF:8187123 :(反映)Class#getCanonicalName和Clas ...

  9. java避免空指针异常_避免Java中的空指针异常

    java避免空指针异常 空指针异常是Java中最常见,最烦人的异常. 在这篇文章中,我想避免这种不希望的异常. 首先让我们创建引发空指针异常的示例 private Boolean isFinished ...

最新文章

  1. Eclipse里的文件搜索
  2. 软件开发环境-环境信息库
  3. 【SICP练习】91 练习2.64
  4. 使用BeanUtils.copyProperties进行对象之间的属性赋值
  5. Spring框架中的9种设计模式汇总
  6. dubbo学习之服务消费者
  7. 训练(线段树+树状数组) poj——3264
  8. Java 8 StringJoiner
  9. Java基础:int和Integer的区别
  10. 使用PostgREST的RestAPI操作PostgreSQL数据库教程
  11. web.xml配置文件详解
  12. 5 多数据save_5个高质量行业数据报告资源下载地方,自己想一下有多重要吧
  13. MYSQL的Commit与程序的原子性
  14. 删除Windows远程桌面连接记录 和 删除Windows凭据
  15. python自动选课原理_python实现学生选课系统 面向对象的应用:
  16. Windows 自带硬盘修复命令 CHKDSK
  17. matlab图例只显示文字不显示线条
  18. 哈工大深圳计算机水平怎么样,赞!哈工大(深圳)学子在第四届“龙芯杯”全国大学生计算机系统能力培养大赛中获多个奖项...
  19. 女生适合学软件开发吗?
  20. mysql主从配置duxi_DUX主题

热门文章

  1. 通过修改mateMask的nonce值修复replacement transaction underpriced的问题
  2. C++入门 “引用”,“内联函数” 详解
  3. jQuery-什么是jQuery
  4. 音频基础知识-PCM、AAC
  5. matlab编写拉格朗日插值代码函数
  6. 使用 strace、tcpdump、nlmon、wireshark 探索 ethtool netlink 框架的原理
  7. 基于51单片机篮球计分系统
  8. 中文版sublime text3的下载网址和注意方法
  9. python 地址簿
  10. 通过Exchange Online(Office365)地址簿策略实现用户地址簿隔离