大家好,我是Ziph!
比较和查看前台、后台、以及查询的耗时总结:
Java比较代码的执行耗时方法
简单的计算花费时间的模板设计模式如下:
//模板方法设计模式
public class TestTemplate {
public static void main(String[] args) {
new SubTemplate().spendTime();
}
}
abstract class Template {
abstract void code();
public void spendTime() {
long start = System.currentTimeMillis();
code();
long end = System.currentTimeMillis();
System.out.println("花费的时间为:" + (end - start));
}
}
class SubTemplate extends Template {
public void code() {
boolean flag = false;
for (int i = 2; i < 100000; i++) {
for (int j = 2; j < Math.sqrt(i); j++) {
if (i % j == 0) {
flag = true;
break;
}
}
if (!flag) {
System.out.println(i);
}
flag = false;
}
}
}