Java 5.0 注解的使用与定义
在 Java 5.0 中,引入了注解(Annotations)这一强大的特性,它为开发者提供了一种在代码中添加元数据的方式,从而可以在编译时、运行时对代码进行额外的处理和检查。下面将详细介绍 Java 5.0 中的标准注解、注解语法、注解目标、注解与默认值、注解与反射以及如何定义注解类型。
1. 标准注解的使用
Java 5.0 在 java.lang 包中定义了三种标准注解类型,分别是 @Override 、 @Deprecated 和 @SuppressWarnings 。
1.1 @Override
@Override 是一个标记注解类型,只能用于注解方法,不能用于其他程序元素。它用于声明被注解的方法重写了父类的方法。如果在一个没有重写父类方法的方法上使用该注解,编译器会发出编译错误。
@Override
public String toSting() { // Oops. Note the misspelling here!
// Simply put square brackets around our superclass's output
return "[" + super.toString() + "]";
}
在上述代码中,由于 toSting 方法拼写错误,
超级会员免费看
订阅专栏 解锁全文
2298

被折叠的 条评论
为什么被折叠?



