原理:获取程序开始和结束的时间,并相减。
获取时间:System.currentTimeMillis();
- //获取某一段代码时间的抽象类
- abstract class GetTime
- {
- public final void getTime()
- {
- long start=System.currentTimeMillis();
- run();
- long end=System.currentTimeMillis();
- System.out.println("毫秒:"+(end-start));
- }
- public abstract void run();
- }
- //运行的程序
- class Time1 extends GetTime
- {
- public void run()
- {
- for(int x=0;x<500;x++)
- {
- System.out.println(x);
- }
- }
- }
- //获取结果
- class Time {
- public static void main(String[] args)
- {
- Time1 gt=new Time1();
- gt.getTime();
- }
- }
复制代码
|
|