Interface NanoClock (2.0.2)
public interface NanoClock
Nano clock which can be used to measure elapsed time in nanoseconds.
The default system implementation can be accessed at #SYSTEM. Alternative
implementations may be used for testing.
Static Fields
SYSTEM
public static final NanoClock SYSTEM
Provides the default System implementation of a nano clock by using System#nanoTime().
Methods
nanoTime()
public abstract long nanoTime()
Returns the current value of the most precise available system timer, in nanoseconds for use to
measure elapsed time, to match the behavior of System#nanoTime().
Returns |
Type |
Description |
long |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-14 UTC."],[],[]]