模板的初步简单使用

模板的初步简单使用

模板的初步简单使用

模板的初步简单使用

模板的初步简单使用

模板的初步简单使用

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);

      }

}