模板的初步简单使用
package dijiutian;
abstract class lianjie{
final public long gettitaltime(){
long begin=System.currentTimeMillis();
this.dowork();
long end=System.currentTimeMillis();
long time=end-begin;
return time;
}
abstract protected void dowork();
}
class zifuchuan extends lianjie{
public void dowork()
{
String str="";
for(int i=0;i<10000;i++)
{
str+=i;
}
}
}
class zishu extends lianjie{
public void dowork()
{
int str=1;
for(int i=0;i<10000;i++)
{
str+=i;
}
}
}
public class moban {
public static void main(String[]args)
{
long time=new zifuchuan().gettitaltime();
long time1=new zishu().gettitaltime();
System.out.println(time+"\t"+time1);
}
}