JUnit java测试类

增强for循环

可变参数类型

枚举类型

eclipse快捷键


JUnit java测试类

@Test 用于运行测试类。
@before/after用于分别运行与每个测试方法之前和之后
@classbefore/classafter用于运行于每个测试类之前和之后
结合assert断言对输出结果进行自动处理。

增强for循环

类似C++中迭代器。但是只提供读取不可写入。但是容器中必须实现iterator接口。
for(class x:容器)

可变参数类型

void function (…int)类似这种形式。但是需要注意的是:
虽然可以使用基本类型的数组,但是整个数组作为一个对象传入,而如果使用包装器的的数组则视为多个对象传入。在使用对象的方法的时候需要注意。

枚举类型

数据成员必须是私有的。构造器必须是私有的,方法需要时抽象的。在每个枚举类型都是新建一个枚举类型对象并实现构造器及相应的抽象方法。否则无法通过编译。
枚举类中声明的每一个枚举值代表枚举类的一个实例对象
与java中的普通类一样,在声明枚举类时,也可以声明属性、方法和构造函数,但枚举类的构造函数必须为私有的
枚举类可以实现接口,或继承抽象类
switch可使用枚举类
若枚举只有一个值,则可以当做单件模式;

eclipse快捷键

内容提示需要自己看alt+/
快速修复Ctril + 1
导入包 Cril+ shift+ O
格式化代码块 cril+shift+F
复制行 Cril+Alt+上下方向键
移动整行:alt+上下方向键
添加移除注释Ctrl+shift+/()
查看类的继承关系Cril+T
查看源代码:鼠标或者Ctrl+shift+T
F5跳入F6跳过F7跳出

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐