声明性编程,无需写配置文件
public class A{
@param("10")//声明性编程
private int age = 10;
}
@Override 覆盖
@Deprecated 过时的:调用时编译器有警告,这是一个过时的函数
注解
class @interface Override
{
String value();
int age() default 18;
}
@MyAnotation(value = "hello",age = 18)
class A
{
}
value = source仅对编译器有效
软件测试
junit
白盒测试与黑盒测试
xxxtest类一般是junit自动生成的测试用的
函数依赖性强测试比较难:难以伪造真实情况的函数上下文