vi/vi编辑器
vi编辑器是所有Unix及Linux系统下标准的编辑器;vim可以当作vi的升级版,可以以字体颜色辨别语法的正确性,方便程序设计。
vim的三种模式:
- 命令模式(默认):刚进入vim的时候,默认就是 命令模式,可以复制行,删除行等。
- 输入模式:可以输入内容。
- 末行模式:在最下边,除编辑模式,可以输入诸多管理员命令
vim的命令有很多,常用的需熟记。
Java
大二修过java程序设计的课程,因此Java语言的掌握与运用已经完成。
Ant
ant的环境配置:
- 在 Ant 的下载界面 http://ant.apache.org/bindownload.cgi下载压缩包并解压。
- 移动文件到适合的位置
sudo mv 解压的文件夹 /usr/local/
- 修改环境变量
gedit ~/.bashrc
- 在文件末尾加入下面两行
export ANT_HOME=/usr/local/解压的文件夹
export PATH=$PATH:$ANT_HOME/bin
- 让环境变量生效
source ~/.bashrc
- 检验是否安装成功
ant -version
ant的使用:
Ant 是以 build.xml 为默认的文件,我们可以也指定特定名称的 xml 文件作为 Ant 编译的文件。
ant -buildfile 自定义的xml
以HelloWorld为例
HelloWorld.java
import java.util.*;
public class HelloWorld{
public String GetString() {
return "Hello, world.";
}
public int GetLength() {
return 13;
}
public static void main(String [] args){
HelloWorld helloWorld = new HelloWorld();
System.out.println(helloWorld.GetString());
}
}
build.xml
<?xml version="1.0" encoding="utf-8"?>
<project name ="HelloWorld" default="jar" basedir=".">
<path id="compile.path">
<pathelement location="${basedir}/lib/junit-4.10.jar" />
<pathelement location="${basedir}/lib/hamcrest-core-1.3.jar" />
</path>
<target name="clean">
<delete dir="${basedir}/build"/>
<mkdir dir ="${basedir}/build/classes"/>
</target>
<target name="compile">
<javac includeantruntime="ture" srcdir ="${basedir}/src" destdir ="${basedir}/build/classes" classpathref="compile.path"/>
</target>
<target name="run" depends ="clean, compile">
<java classname ="HelloWorld">
<classpath>
<pathelement path="${basedir}/build/classes"/>
</classpath>
</java>
</target>
<target name="jar" depends="run">
<mkdir dir="build/jar"/>
<jar destfile="build/jar/HelloWorld.jar" basedir="${basedir}/build/classes">
<manifest>
<attribute name="Main-class" value="HelloWorld" />
</manifest>
</jar>
</target >
</target>
</project>
project
元素是一个构建xml文件必不可少的元素,且只能有一个此元素;target
元素是构建文件执行的基本单位,一个xml文件中可以有多个 target 元素,每一个 target 元素代表一个独立的任务,在 project 中的 default 属性的值制定默认的 target default="xxx",可以用depends来
制定 target 的执行顺序。
执行ant,则默认执行ant jar,编译运行HelloWorld.java并生成可执行的jar文件
junit
junit的环境配置:
在官方网站下载junit.jar和/hamcrest-core-1.3.jar,并放入HelloWorld的lib文件夹
在build.xml添加junit的target,并设置要引用的文件
...
<path id="compile.path">
<pathelement location="${basedir}/lib/junit-4.10.jar" />
<pathelement location="${basedir}/lib/hamcrest-core-1.3.jar" />
</path>
...
<target name="junit" depends="compile">
<junit printsummary="true">
<classpath path="${basedir}/build/classes">
<pathelement location="${basedir}/lib/junit-4.10.jar" />
<pathelement location="${basedir}/lib/hamcrest-core-1.3.jar" />
</classpath>
<formatter type="plain" usefile="false" />
<batchtest>
<fileset dir="${basedir}/build/classes" />
</batchtest>
</junit>
</target>
...
执行ant junit即可