A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ColdMoon 中级黑马   /  2015-7-30 15:35  /  338 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

原理:获取程序开始和结束的时间,并相减。
获取时间: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. }
复制代码



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马