vi,java,ant 和Junit 的学习报告

自学vi,JAVA,ANT,JUNIT。

 

VI

使用好vi,要清楚vi的三种模式。

vi 共分为三种模式:命令模式,输入模式和底线命令模式。

命令模式:

用在终端输入vi+文件名进入vi编辑器,便进入了命令模式。

命令模式有以下常用的几个命令:

  • i 切换到输入模式,以输入字符。
  • x 删除当前光标所在处的字符。
  • : 切换到底线命令模式,以在最底一行输入命令。

一开始启动Vim,进入的是命令模式,是无法编辑文本的,需按下i切换到输入模式才可编辑。

命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。

输入模式

在命令模式下按下i就进入了输入模式,可以编辑文本。

底线命令模式

在命令模式下按下:(英文冒号)就进入了底线命令模式。

在底线命令模式中,基本的命令有(已经省略了冒号):

  • q 退出程序
  • w 保存文件

按ESC键可随时退出底线命令模式。

 

JAVA

使用java前需要先配置好环境,需要安装jdk,配置好环境变量。

Java实际上使用起来很像C++,其基本语法与C++相差不大。但Java丢弃了C++中很少使用的一些特性,如操作符重载、多继承、自动的强制类型转换。Java语言不使用指针,而是使用引用。

Java语言提供类、接口和继承等面向对象的特性,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。

本次任务中编写计算器小程序,用Java实现GUI对我来说是比较新的内容,Java的awt、swing库可以很好的帮助我们实现GUI界面,而其中有一些方法与css很相似。

 

ANT

Ant 是最完整的基于 Java 语言开发的构建和部署工具。

Ant 可以很容易从命令行调用,并且它能够很好地集成免费和商用的集成开发环境。

 

安装配置好ant之后需要编写ant构建文件 build.xml,写起来有点像html。

编写build.xml文件需要清楚它的常见元素:

1.Project元素

project是配置文件的根元素,里面配置了这个ant工程的工程名name和默认执行任务default。

name:用于指定project元素的名称。default:用于默认执行时所执行的target名称。basedir:用于指定基路径的位置,这个属性没有指定时,使用build.xml的父目录作为基准目录。

2.description元素

description用于说明当前ant工程的(理解为注释就好了)。

3. property元素

property元素可看做常量或者是参数的定义,project的属性可以通过property元素来设定,也可以在ant之外通过properties文件设定。

4.target元素

它是ant的执行单元,可以包含一个或多个任务,多个target可以相互依赖;

name:target元素的名称,在同一个project元素中不能重复,可以通过指定的target-name运行某个target;

depends属性:用于描述target之间的依赖关系,若与多个target存在的依赖关系时,需要以“,”间隔。

if属性:用于验证指定的属性是否存在,若不存在,所在的target将不会被执行。

unless属性: 它也用于验证指定的属性是否存在,如果不存在,所在的target则执行。

description属性:该属性是target功能的简短描述和说明。

 

JUNIT

JUnit是一个Java语言的单元测试框架。 

首先需安装配置JUnit,不同版本的JUnit编写的测试文件不同,需要辨别好不同版本,云平台上安装好的JUnit是3.8.1版本。

常用断言方法来编写测试案例,断言:将程序预期的结果与程序运行的最终结果进行比对,Assert类提供了很多有用的断言方法来编写测试用例,但只有失败的断言才会被记录。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值