zoukankan      html  css  js  c++  java
  • 模板设计方法

    package java_test;
    /*需求:求一段代码运行所花时间
     * 原理:结束时间-开始时间 System.currentTimeMillis()
     * 模板方法设计模式
     * 定义功能是:功能的一部分是确定,儿确定的部分在使用不确定,
     * 那么这是就得将不确定的部分暴露出去,由该子类去完成
     * */
    abstract class Demo{
    	public final void getTime(){
    		long start=System.currentTimeMillis();
    		function();
    		long stop=System.currentTimeMillis();
    		System.out.println("共花费"+(stop-start));
    	}
    	public abstract void function();
    }
    class Tests extends Demo{
    	public void function(){
    		for(int i=0;i<10000;i++){
    			System.out.println("f");
    		}
    	}
    }
    
    public class DM003 {
    	public static void main(String[] args){
    		Tests t=new Tests();
    		t.getTime();
    	}
    }
    

      

  • 相关阅读:
    APP案例分析
    第一次作业
    第0次作业
    结对编程-四则运算
    韩剧TV APP案例分析
    四则运算生成器(基于控制台)
    大学
    JAVA异常机制学习
    散列学习
    PAT 甲级1025 PAT Ranking的
  • 原文地址:https://www.cnblogs.com/youning/p/6820570.html
Copyright © 2011-2022 走看看