Java(System类,currentTimeMillis())

原创 2016年08月30日 17:05:58

CurrentTimeMillis()方法来记录程序的执行时间。currentTimeMillis()方法将返回自1970年1月1日午夜起到现在的时间,时间单位是ms,如果要记录程序中一段程序的运行时间,可以在这段程序开始之前存储当前时间,在该段程序结束之际再次调用currentTimeMillis()方法,执行该段程序所花费的时间为其结束时刻的时间值减去其开始时刻的时间值。

public class Elapsed {
    public static void main(String[] args) {
        long start,end,sum=0,times=100000000;
        System.out.println("执行"+times+"次循环需要的时间");
        start=System.currentTimeMillis();
        for(int i=0;i<times;i++)
        {
            sum=sum+i*i;
        }
        end=System.currentTimeMillis();
        System.out.println("需要的时间是:"+(end-start)+"ms");
    }
}

结果(根据电脑性能)
执行100000000次循环需要的时间
需要的时间是:87ms

版权声明:本文为博主原创文章,未经博主允许不得转载。

System类 currentTimeMillis()

System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于Java.lang包。 currentTimeMillis方法 public static long curr...
  • mjytsyj
  • mjytsyj
  • 2016年06月14日 22:37
  • 68

Java中System.currentTimeMillis()和Date转换方式

在Java中System.currentTimeMillis():用毫秒级Long类型值返回当前的日期及时间值,
  • yidragon88xx
  • yidragon88xx
  • 2014年07月11日 15:23
  • 7477

System.currentTimeMills()获取当前时间以及获取随机数

System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。 currentTimeMillis方法 public static long curr...
  • lizhiqpxv
  • lizhiqpxv
  • 2014年06月10日 18:31
  • 2176

nanoTime vs currentTimeMillis 比较

System.nanoTime与System.currentTimeMillis比较首先: currentTimeMillis返回的是系统当前时间和1970-01-01之前间隔时间的毫秒数,如果系统时...
  • yuxiuzhiai
  • yuxiuzhiai
  • 2016年05月29日 12:14
  • 3461

java中的System.currentTimeMillis()函数

System.currentTimeMillis():可以提取到当前时间的毫秒数,产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数。 常见作用:一般都是用2个时间的差值来得到运行...
  • j00152685
  • j00152685
  • 2010年03月07日 23:24
  • 17842

java测试方法运行时间 System.currentTimeMillis();

测试: 效果: System.currentTimeMillis(); currentTimeMillis()返回以毫秒为单位的当前时间,返回的是当前...
  • gao_chun
  • gao_chun
  • 2015年01月16日 16:46
  • 15169

C++中获取系统时间类似于Java中的System.currentTimeMillis()

Java中以毫秒级别返回系统时间的函数是:System.currentTimeMillis(),返回类型时64位的长整形数字。而C++中有很多选择可以用来表示时间,这里选用了 gettimeofday...
  • liu_jun_y
  • liu_jun_y
  • 2013年06月26日 14:12
  • 2184

nanoTime()和currentTimeMillis()的区别

平时产生随机数时我们经常拿时间做种子,比如用System.currentTimeMillis的结果,但是在执行一些循环中使用了System.currentTimeMillis,那么每次的结果将会差别很...
  • liu136313
  • liu136313
  • 2016年07月23日 17:08
  • 903

Java常用类库——System类

学习目标 认识System类及一些常用方法。 掌握垃圾对象的回收操作。  了解对象的生命周期。 System类 System类是一些与系统相关的属性和方法的集合,而且在System类中所有的...
  • u013087513
  • u013087513
  • 2016年07月03日 18:24
  • 3269

Java中系统相关的类:System类、Runtime类

Java程序在不同操作系统上运行时,可能需要取得平台相关的属性,或者调用平台命令来完成特点功能。Java提供了System类和Runtime类来与程序的运行平台进行交互。一、System类System...
  • OREO_GO
  • OREO_GO
  • 2016年08月07日 12:49
  • 1671
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java(System类,currentTimeMillis())
举报原因:
原因补充:

(最多只允许输入30个字)