Java-注解

Java-注解
白开水船长自定义注解
参照 @SuppressWarnings 定义
注解声明为 @interface
内部定义成员,通常使用value
可以指定成员的默认值,使用default定义
如果自定义注解没有成员,表明是一个标识作用;
如果有成员,在使用注解时,需要指明成员的值(有默认值不用)
自定义注解通常都会指定两个元注解:Retention、Target
元注解
- Retention:指定所修饰的Annotation 的生命周期:SOURCE\CLASS(默认行为)\RUNTIME,只有声明为 RUNTIME 的注解才能通过反射获取。
- Target:用于指定被修饰的Annotation能用于修饰哪些程序元素
- Documented:表示所修饰的注解在被javadoc解析时,保留下来
- Inherited:被它修饰的Annotation将具有继承性
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果
