首页 > 代码库 > java入门了解05

java入门了解05

1.模板模式

    (一)需求:解决默写事情有固定模式,但有时内部会发生变化,此时就需要应用模板模式编写此过程

                    从而解决事情的流程依然可以别使用,这就是模板模式的好处(类似我们的个人简历模板)

    (二)步骤:

                     a.先写出解决莫个事情的一个解决过程
                     b.将会发生变化的代码提取出来,因为这里会发生变化就需要由调用的人些这里的代码所用在abstract修饰
                     c.使用final修饰模板方法,防止别人重写

     (三)例子:解释说的很好了

技术分享
/*
模板模式

需求:解决默写事情有固定模式,但有时内部会发生变化,此时就需要应用模板模式编写此过程

步骤:a.先写出解决莫个事情的一个解决过程
      b.将会发生变化的代码提取出来,因为这里会发生变化就需要由调用的人些这里的代码所用在abstract修饰
      c.使用final修饰模板方法,防止别人重写
*/
abstract class MyRunTime{
    public fianl void getRunTime(){
    long startTime=System.currentTimeMillis();
    /*这里代码会发生变化
    for(int i=0;i<100;i++){
        System.out.println(i);
    }
    */
    code();
    System.out.print("\n");
    System.out.print(System.currentTimeMillis()-startTime);
    }
    
    //将会发生变化的代码抽取出来
    public abstract void code();
    
}

class mobanTest extends MyRunTime{
    public static void main(String[] args){
        mobanTest mbt=new mobanTest();
        mbt.getRunTime();
    }
    
    //这里是重写变化的代码
    public void code(){
        int i = 0;
        while(i<100){
            System.out.println("i="+i);
            i++;
        }
    }
}
View Code

 2.eclipse使用的步骤

    (一) 选择工作目录。 以后在Eclipse上面写的所有代码都是在工作目录上的。

    (二)在Project Exploer 窗口上创建一个工程,以后我们写代码都是以工程作为单位的。
              新建工程的 步骤:
                       Project Exploer 窗口右击----------> New---------> java Project

    (三)在工程的src目录下右击,new 一个Class就创建了一个类。

     工程的目录介绍:
         settings: elcipse自动生成的配置文件。 别碰它。
         bin: 用于存放所有的class文件。
         src: 用于存放所有的java源文件。

    (四)运行java文件。

            方式一: java的源代码右击-------->run as -----------> java application

            方式二: 绿色箭头--------->run as -----------> java application

            方式三: 快捷键的运行: ctrl+ f11


    (五)导入工程:

java入门了解05