- /**
- 获取一段程序运行时间
- 获取时间:System.currentTimeMillis();
- */
- //获取一段程序运行时间
- abstract class GetTime
- {
- public final void getTime()
- {
- long start = System.currentTimeMillis();
- runcode();
- long end = System.currentTimeMillis();
- System.out.print("毫秒:"+(end-start));
- }
- public abstract void runcode();
- }
- //SubTime extends GetTime
- class SubTime extends GetTime
- {
- public void runcode()
- {
- for(int x=0;x<1000;x++)
- {
- System.out.print(x);
- }
- }
- }
- class TimeDemo
- {
- public static void main(String[] args)
- {
- GetTime gt = new GetTime();
- gt.getTime();
- }
- }
复制代码 |
|