Java注解
Annotaton
常见注解:
@deprecated :过时
内置注解
元注解
@Target [*]
描述注解的使用范围(即:被描述的注解可以用在什么地方)
- value 可为数组
- ElementType.
- METHOD:只能在方法上
- TYPE:可放在类上
//表示注解可以用在哪些地方 |
// -- TYPE |
@Retention [*]
- 表示需要在什么级别保存该注释信息,用于描述注解的生命周期
- 表示注解在什么地方有效
- value
- RetentionPolicy
- 有效:SOURCE(代码) < CLASS(运行时)< RUNTIME(运行时)
|
@Document
- 开启该注解将被包含在JAVAdoc中
- 表示是否将注解生成在JAVAdoc中
@Inherited
- 说明子类可以继承父类中的该注解
自定义注解
- 属性名为value且单属性可省略
- 注解可以显式赋值 , 如果没有默认值 , 我们就必须给注解赋值
public class Test03 { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 C·辰!