Override 和 SuppressWarnings 都是保留在源代码中,Deprecated 保留在运行时啊

来源:3-1 Java注解的分类

慕先生5091689

2019-10-23 14:18

@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(value={CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE})
public @interface Deprecated {
}
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.SOURCE)
public @interface Override {
}
@Target({TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE})
@Retention(RetentionPolicy.SOURCE)
public @interface SuppressWarnings {


写回答 关注

3回答

全面解析Java注解

注解Java中的常用技能,通过实战演示注解在实际项目中的应用

126934 学习 · 102 问题

查看课程

相似问题