java 注解详解
来源:互联网 发布:新开淘宝店铺怎么宣传 编辑:程序博客网 时间:2024/06/16 15:13
Java内置了三种标准注解和四种元注解,元注解专门负责注解其他的注解:
A: Override覆盖超类的方法
B:Deprecated如果在程序中使用了该注解的元素,编译器会发出警告。
C: SuppressWarning关闭编译器不当的警告。
四种元注解:
A:@Target表示该注解可以用在什么地方,可能的取值:
1.CONSTRUCTOR构造器的声明
2.FIELD域声明(包括enum实例)
3.LOCAL_VARIBLE局部变量声明
4.METHOD方法声明
5.PACKAGE包声明
6.PARAMETER参数声明
7.TYPE类、接口
B:Retention表示需要在什么级别上保存该注解信息,可能的取值;
1.SOURCE注解将被编译器丢弃。
2.CLASS注解在class文件中可用,但会被VM丢弃。
3.RUNTIME VM将在运行期也保存注解,因此可以通过反射机制读取注解的信息。
C:Documented 将此注解包含在javadoc中
D:Inherited 允许子类继承父类中的注解
注解:
@interface XXX{}
注意:写注解的语法类似与写接口,就是在写接口的关键字前面加一个@阅读全文
0 0
- java 注解详解,自定义注解
- JAVA 注解示例 详解
- JAVA 注解示例 详解
- JAVA 注解示例 详解
- JAVA 注解示例 详解
- Java注解Annotation详解
- Java注解Annotation详解
- java注解的详解
- java注解示例 详解
- Java注解详解
- Java注解详解
- JAVA 注解示例 详解
- Java注解Annotation详解
- JAVA注解示例详解
- JAVA 注解示例 详解
- java(21) - 注解详解
- java中注解 详解
- Java注解Annotation详解
- 创建者模式之简单工厂模式
- 在Linux服务器上部署javaweb项目
- Win10的Mac安装Oracle的血泪史
- centos7 ntfs挂载
- 算法题练习系列之(四十):母牛的故事
- java 注解详解
- oracle关于使用命令登录sys/system失败问题
- 【结合实例】信息增益的计算
- StringUtils api 中文 英文 对照
- GMSSL SM9-封装解封装流程
- Qt使用回调函数报错“函数调用缺少参数列表,请使用&xxx创建指向成员的指针”解决办法
- SHELL awk根据单引号切割
- NameNode之启动流程分析
- 04:网线主管