abstract获取程序运行时间模板
2015-09-16 18:12
197 查看
public abstract class GetTime {
public final void getMyTime(){
long startTime=System.currentTimeMillis();
runCode();
long endTime=System.currentTimeMillis();
System.out.println((endTime-startTime));
}
public abstract void runCode();
}
class SubTime extends GetTime{
//由子类决定获取运行哪段程序的时间
@Override
public void runCode() {
// TODO Auto-generated method stub
for(int i=0;i<1000;i++){
System.out.println(i);
}
}
}
public final void getMyTime(){
long startTime=System.currentTimeMillis();
runCode();
long endTime=System.currentTimeMillis();
System.out.println((endTime-startTime));
}
public abstract void runCode();
}
class SubTime extends GetTime{
//由子类决定获取运行哪段程序的时间
@Override
public void runCode() {
// TODO Auto-generated method stub
for(int i=0;i<1000;i++){
System.out.println(i);
}
}
}
相关文章推荐
- java SE复习笔记3
- hdu2010
- Mybatis使用MySQL进行模糊查询时输入中文检索不到结果
- 图书管理系统登录菜单的实现
- activity的切换时候无动画的解决办法
- Android 4.4 Graphic系统详解(2) VSYNC的生成
- .Net 调式案例—实验4 高CPU(High CPU)回顾
- chcon命令
- hdu2011
- gcc编译动态和静态链接库
- iOS开发小技巧总汇(不定时增添)
- 弹出窗口不居中显示?
- Intellij Idea安装主题
- 在spring中编写junit测试单元
- java 排序算法
- [Shader技巧]unity中使用visual studio编写shader并设置代码高亮
- 简单利用viewpagerindicator的两个类,而非整个工程实现程序引导页
- Android 防止点击事件连按,isFastClick()
- 关于用NetBeans做简易计算器心得
- CentOS postgresql9.4