Java System nanoTime()方法

java.lang.System.nanoTime() 方法返回最精确的可用系统计时器的当前值,以毫微秒为单位。返回的值表示从一些固定的,任意时间纳秒(在未来,那么值可以是负的),并提供纳秒精度,但不一定是纳秒级的精度。

1 语法

public static long nanoTime()

2 参数

3 返回值

此方法返回系统计时器的当前值,以毫微秒为单位。

4 示例

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

/**

* Java System nanoTime()方法

*/

import java.lang.*;

public class SystemDemo {

public static void main(String[] args) {

// returns the current value of the system timer, in nanoseconds

System.out.print("time in nanoseconds = ");

System.out.println(System.nanoTime());

// returns the current value of the system timer, in milliseconds

System.out.print("time in milliseconds = ");

System.out.println(System.currentTimeMillis());

}

}

输出结果为:

time in nanoseconds = 255073580723571

time in milliseconds = 1349311227921

nanotime java_Java System nanoTime()方法相关推荐

  1. nano java_java – System.nanoTime()完全无用?

    那个帖子是错误的,nanoTime是安全的.有一个评论链接到 a blog post by David Holmes,一个实时和并发的家伙在太阳.它说: System.nanoTime() is im ...

  2. arraycopy java_Java System arraycopy()方法

    Java System arraycopy()方法 java.lang.System.arraycopy() 方法复制从指定源数组的数组,开始在指定的位置,到目标数组的指定位置. 阵列组件的子序列是从 ...

  3. nanotime java_java – 为什么我会使用System.nanoTime()获得消极的时间?

    我试图使用System.nanoTime()的以下代码来测量代码的经过时间. public static void main(String[] args) throws Exception { whi ...

  4. System.nanoTime

    System.currentTimeMillis()返回的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数. System.nanoTime()返回的是纳秒,nanoTime而返回的可能是任意 ...

  5. 为什么Java会给system报错_java – 为什么将System.nanoTime()转换为Calendar对象会给我错误的当前日期?...

    如果我理解正确,使用System.nanoTime()是一种比System.currentTimeInMillis()更准确地保持当前时间标记的方法,即使系统时间已更改.那么为什么当我将nanoTim ...

  6. java nanotime单位_java – System.nanoTime()的精度与精度

    System.nanoTime()的文件说如下(强调我的). This method can only be used to measure elapsed time and is not relat ...

  7. java system.nanotime_java中的System.nanoTime与System.currentTime

    ns(nanosecond):纳秒, 时间单位.一秒的10亿分之一,即等于10的负9次方秒.常用作 内存读写速度的单位,其前面数字越小则表示速度越快. 1纳秒=1000 皮秒 1纳秒 =0.001   ...

  8. java nanotime 转秒_[Java] System.nanoTime()返回结果nanoSeconds和seconds之间的转换

    写代码时,为了更方便地查看代码用时,通常会在方法开始和结束的地方分别用System.nanoTime取时并计算差值,但是输出结果却看得很别扭,查了下,System.nanoTime()返回的是nano ...

  9. System.nanoTime()的使用

    纳秒  ns(nanosecond):纳秒, 时间单位.一秒的10亿分之一,即等于10的负9次方秒.常用作 内存读写速度的单位.  1纳秒=0.000001 毫秒  1纳秒=0.00000 0001秒 ...

最新文章

  1. ISelectionSet接口
  2. 打印页面横向怎么设置_条码打印软件标签纸页面设置的方法
  3. Why choose MySQL?
  4. java throw与throws_基于Java中throw和throws的区别(详解)
  5. python bp神经网络分类预测结果图_深度学习入门(四)BP神经网络——数字分类...
  6. (32)FPGA米勒型状态机设计(三段式)(第7天)
  7. idea 热部署_Spring Boot Idea中热部署(自动刷新)
  8. Mac桌面上找不到或无法显示USB问题
  9. 远程连接桌面报:这可能是由于credssp加密oracle修正
  10. 绚丽的javascript拾色器(不兼容IE8及以下)
  11. 关于未知的USB设备(设备描述符请求失败)的解决方法。
  12. 实例分割最全综述(上):二阶段实例分割和一阶段实例分割
  13. Rstudio永久修改当前工作路径
  14. iPhone预计移除SIM卡槽,用户需通过eSIM激活网络
  15. 程序员学c语言吗,为什么程序员要学C语言
  16. 子佩录音盒,winform实现拨打电话,接听电话,显示客户信息,并录音,写入一条记录
  17. python,你也和小猪佩奇一样社会了!
  18. VSCode远程连接服务器使用R语言
  19. Machine Learning with Graphs 之 Traditional Methods for Machine Learning in Graphs
  20. 包青天人声接电话搞笑版铃声 包青天人声接电话搞笑版手机铃声...

热门文章

  1. LINUX------给系统加磁盘
  2. 如何获取显示器的EDID信息
  3. ARMv8 Cortex-a 编程向导手册学习_2.ARMv8-A 寄存器
  4. JavaScript:通过点击按钮实现个人信息的录入,进而输出个人信息
  5. 阿里云code上传代码
  6. Animate.css的使用(基本使用附css文件下载地址)
  7. RocksDB 概述
  8. 高等数学(下)重积分
  9. lanczos bidiagonalization(1)
  10. 护网HVV(蓝队)小白必知必会