8月21日学习感想

来源:互联网 发布:ftp端口号 编辑:程序博客网 时间:2024/05/07 19:36
 
今天初步的学习了如何使用ANT构件工具来构件我们的Java程序。
为什么我们要用ANT构件工具来构件我们的Java程序?
由于我们在平时作项目的时候,会遇到很多的类,我们在编译的过程中不可能一个一个去编;
当我们做完某个项目但是发现项目中有些类有些问题,我们不可能一个一个去重新编译,这样会浪费很多的重复劳动时间,而ANT正好可以帮助我们解决这样的问题。使用ANT的同时也便于我们对类的管理。
ANT的使用方法:
1.       将apache-ant-1.6.5解压到C盘的根目录下;
2.       在命令行下输入set path=C:/apache-ant-1.6.5/bin;%path%然后回车;
3.       在命令行下输入set JAVA_HOME=C:/Program Files/Java/jdk1.5.0_01,然后回车;
接着进入构件目录(和build.xml相同的目录,Ant构建文件build.xml可以放在任何位置,但是放在项目顶级目录中可以保持项目简洁);
4.       键入ant回车就OK了。
一个最简单的build.xml
 
<project name="first1" default="compile">
        <target name="init" >
                     <mkdir dir="dest"/>
              </target>
              <target name="compile" depends="init">
                     <javac srcdir="src" destdir="dest"/>
              </target>
</project>
通过上面的例子可以看出build.xml的结构
<project>
       <target 目标1>
              <任务task 1/>
</target>
<target目标2>
              <任务task 2/>
</target>
<target目标3>
              <任务task 3/>
</target>
……
</project>
 
我认为build.xml主要有三个部分组成:project , target, task
 
为什么要用克隆?
主要时保持原始状态的稳定性。但是在使用克隆函数之前必须在类中要事先定义,否则别人是无法调用的。
什么是专家模式?
所谓专家模式就是在一个类中某一个方法完成某一功能,这个功能的实现是由这个类完成的。打个比方我们关门,完成这个关门动作是门完成的,而不是人或是其它驱动这个关门动作完成的。
                                                                                                           
 
 
原创粉丝点击