黑马程序员技术交流社区

标题: 记录--获取一段程序运行时间 [打印本页]

作者: ColdMoon    时间: 2015-7-30 15:35
标题: 记录--获取一段程序运行时间
原理:获取程序开始和结束的时间,并相减。
获取时间:System.currentTimeMillis();

  1. //获取某一段代码时间的抽象类
  2. abstract class GetTime
  3. {
  4. public final void getTime()
  5.         {
  6.                 long start=System.currentTimeMillis();
  7.                 run();
  8.                 long end=System.currentTimeMillis();
  9.                 System.out.println("毫秒:"+(end-start));
  10.         }
  11.         public abstract void run();
  12. }
  13. //运行的程序
  14. class Time1 extends GetTime
  15. {
  16.         public void run()
  17.         {
  18.                 for(int x=0;x<500;x++)
  19.                 {
  20.                         System.out.println(x);
  21.                 }
  22.         }
  23. }
  24. //获取结果
  25. class Time {

  26.         public static void main(String[] args)
  27.         {
  28.                 Time1 gt=new Time1();
  29.                 gt.getTime();
  30.         }

  31. }
复制代码








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2