Java System类nanoTime()方法及示例

系统类nanoTime()方法

  • nanoTime()方法在java.lang包中可用。

  • nanoTime()方法用于返回当前系统时间的值(以纳秒为单位)。

  • nanoTime()方法是静态的,也可以使用类名进行访问。

  • nanoTime()方法不会引发任何异常。

语法:

    public static long nanoTime ();

参数:

  • 它不接受任何参数。

返回值:

此方法的返回类型很长,它以纳秒为单位返回当前系统时间。

示例

//Java程序演示的例子 
// nanoTime()系统类的方法

public class NanoTime {
    public static void main(String[] args) {
        System.out.print("The current time is: ");
        System.out.println(System.nanoTime() + " ns");
    }
}

输出结果

E:\Programs>javac NanoTime.java
E:\Programs>java NanoTime
The current time is: 4254185681871084 ns