Vi,Java,Ant和Junit的自学报告
Vi编辑器的使用
1.VI是什么
VI 是 Unix 操作系统和类 Unix 操作系统中最通用的文本编辑器。
VI 分三种模式,分别为一般模式,编辑模式和命令模式。
2.一般模式
一开始使用vi+文件名进入vi编辑器后默认进入一般模式。
3.编辑模式
使用i(当前光标前)、I(光标所在行最前)、a(当前光标后)、A(光标所在行最前)、O(当前光标下一行)或者o(当前光标下一行)按键进入编辑模式,使用ESC按键退出编辑模式,返回一般模式。
4.命令模式
在一般模式下,使用:键进入命令模式。在命令模式下,输入wq、q或者q!退出vi编辑器,使用ESC按键退出命令模式进入一般模式。
5.常用语法
命令模式下常用的一些语法有yy、y数字y、p、u等等
6.vi键盘图
Java语言学习
1.简介
Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。Java编程语言的风格十分接近C++语言。继承了C++语言面向对象技术的核心,舍弃了容易引起错误的指针,以引用取代;移除了C++中的运算符重载和多重继承特性,用接口取代;增加垃圾回收器功能。
2.基本语法
1.大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。
2.类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如MyFirstJavaClass。
3.方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写,例如myFirstJavaMethod。
4.源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。
5.主方法入口:所有的Java程序由public static void main(String[] args)方法开始执行。
Java关键字
下面列出了Java关键字。这些关键字不能用于常量、变量、和任何标识符的名称。
3.JAVA的特点
面向对象
Java的特点之一就是面向对象,是程序设计方法的一种。 Java是面向对象的、分布式的、健壮的、多线程的。
跨平台性
跨平台性是Java主要的特性之一,跨平台使得使用用Java语言编写的程序可以在编译后不用经过任何更改,就能在任何硬件设备条件下运行。这个特性经常被称为“一次编译,到处运行”。
自动垃圾回收(Garbage Collection)
C++语言被用户诟病的原因之一是大多数C++编译器不支持垃圾收集机制。Java语言则不同,上述的情况被自动垃圾收集功能自动处理。对象的创建和放置都是在存储器堆栈上面进行的。当一个对象没有任何引用的时候,Java的自动垃圾收集机制就发挥作用,自动删除这个对象所占用的空间,释放存储器以避免存储器泄漏。
4.JAVA关键字
类别 关键字 说明
访问控制 private 私有的
protected 受保护的
public 公共的
类、方法和变量修饰符 abstract 声明抽象
class 类
extends 扩允,继承
final 最终值,不可改变的
implements 实现(接口)
interface 接口
native 本地,原生方法(非Java实现)
new 新,创建
static 静态
strictfp 严格,精准
synchronized 线程,同步
transient 短暂
volatile 易失
程序控制语句 break 跳出循环
case 定义一个值以供switch选择
continue 继续
default 默认
do 运行
else 否则
for 循环
if 如果
instanceof 实例
return 返回
switch 根据值选择执行
while 循环
错误处理 assert 断言表达式是否为真
catch 捕捉异常
finally 有没有异常都执行
throw 抛出一个异常对象
throws 声明一个异常可能被抛出
try 捕获异常
包相关 import 引入
package 包
基本类型 boolean 布尔型
byte 字节型
char 字符型
double 双精度浮点
float 单精度浮点
int 整型
long 长整型
short 短整型
null 空
变量引用 super 父类,超类
this 本类
void 无返回值
保留关键字 goto 是关键字,但不能使用
const 是关键字,但不能使用
5.接口和类别
Java自带了创建接口的类别,可以这样使用:
public interface