1. 程式人生 > >Java 求一段代碼運行所需要的時間——模板方法設計模式

Java 求一段代碼運行所需要的時間——模板方法設計模式

ava rac xtend trac time ring string .get args

原理:結束時間-開始時間 currentTimeMillis

abstract class Demo{
    public final void getTime(){
        long start =System.currentTimeMillis();//1秒=1000毫秒
        function();    
        long stop =System.currentTimeMillis();
        System.out.println("共花費了"+(stop-start));
    } 
    public abstract void function();
}
class Test extends Demo{ public void function(){ for(int i=0;i<1000;i++){ System.out.print("f"); } } } public class A6_60{ public static void main(String[] args){ Test t=new Test(); t.getTime(); } }

什麽是模板設計模式:定義功能時,功能一部分是確定的,而確定的部分再使用不確定,那麽這時就得將不確定的部分暴露出去,由子類去完成

Java 求一段代碼運行所需要的時間——模板方法設計模式