一.函数原型公共静态长nano time (
这里引用了官方API的重要说明。
thevaluereturnedrepresentsnanosecondssincesomefixedbutarbitraryorigintime (perhapsinthefuture,so values may be negative )。
翻译如下。
返回的值是固定的,但表示自任何开始时间起的纳秒。 将来,有可能成为负值。
运行JVM Java虚拟机时,它将设置恒定但任意的开始时间t,在程序运行后t纳秒后执行System.nanoTime ()语句,函数返回值为T t )类型为long。
现在不知道开始时间是根据什么计算出的值,为什么表示将来的时间是负数,但希望认识的伙伴能给我回复。 (注,应该不一定根据UTC时间。 1970年1月1日0时,显示的时间应以此方式显示的未来系统时间为正。 目前对该方法的使用没有影响,还没有深入研究)。
二.应用一个函数Random类,产生伪随机数时的种子
222个函数组合起来测试代码的执行时间
long startTime=System.nanoTime (; //被测代码long endTime=System.nanoTime (;
版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。