Vi 编辑器是所有 Unix 及 Linux 系统下标准的编辑器,他具有强大的文本编写功能,也是大多数 Linux 系统下软件的编写所用编辑器。Vi 可以分成三种形态,为命令模式、插入模式、底行模式。命令模式是控制屏幕中光标的移动,字符、字、行的删除,也只有在这个模式中才能对以书写的代码进行删除操作。插入模式是文字输入的模式,可以通过命令 i 由命令模式进入,通过命令 Esc 返回命令模式。底行模式是进行保存,退出等操作,也可以设置编辑环境,不过通常将底行模式也算入命令模式中。
Vi 通过命令 vi + 文件名称 进入,进入后处于命令模式中,不能直接进行文本输入。
Vi 常用的命令有: k j h l 光标的上下左右移动(但在实际使用中发现直接使用方向键也可以操作) x X 删除字操作,可以通过 #x 实现多个字删除 dd 删除行操作,可以通过 #dd 实现多行删除 i 从命令模式转换为插入模式的操作 :w 保存命令 :q :q! 退出命令,其中后一个为强制退出,因为有时退出命令不能其作用
Java 语言相对于 C 语言有很多优势也有许多不同。Java 和 C 语言的代码有许多相似之处。Java 有继承和多态,Java 的继承只能从一个父类继承,属于单继承,但同时可以继承接口,实现类似于 C 语言的多继承。Java 的线程操作要比 C 语言更加简便,只需继承 Thread 类就可以实现多线程的操作,相比于 C 语言更加方便。
Ant:
在熟悉 Ant 的过程中,我首先在自己的电脑上安装了 Ant,安装过程中,手动安装了多次才成功,因为在加入环境变量的过程中,没有加入正确的位置,导致多次失败。
Ant 是基于 Java 开发的工具,用于简化构建工具的工作。Ant 脚本是用 xml 完成的,可以直接通过命令行调用,可以通过编写 Ant 来简化文件的执行操作。
Ant 关键元素有project、target、property。 project 是 Ant 文件的根元素,每个 Ant文件至少含有一个 project。 target 是 Ant 的基本执行单元,可以包含具体的任务,多个 target 间也可以通过命令相互依赖,达到连续执行的目的。 property 是 Ant 的参数定义方式,可以通过 property 命令在 Ant 文件中创建参数。
Ant 有许多功能,包括 Java 文件的编译、执行;文件夹创建、文件创建;文件压缩;Junit 执行等功能