2024年6月11日发(作者:)

J2SE5.0中的注解特性

本文将向你介绍J2SE5.0中的注解。这是J2SE 5.0中最重要的新特性之一。本文将从什

么是注解;J2SE5.0注解的语法,如何自定义注解;J2SE5.0提供的标准的注解;如何使用

反射读取注解;注解的应用场合和应用举例;使用注解的“度”6个方面进行讨论。

1

目录

一、什么是注解 ............................................................................................................... 3

二、注解的语法及自定义注解 .......................................................................................... 3

1. 注解的语法........................................................................................................... 3

2. 自定义注解........................................................................................................... 4

三、J2SE5.0中的标准注解 ............................................................................................... 5

1. J2SE5.0的规则注解............................................................................................ 5

Override ............................................................................................................ 5

6

SuppressWarnings ............................................................................................. 8

2. J2SE5.0的元注解(注解的注解) ........................................................................... 8

Target ................................................................................................................ 8

Retention ......................................................................................................... 10

Documented ..................................................................................................... 10

.11

四、如何使用反射读取注解.............................................................................................11

五、注解的应用场合和应用举例......................................................................................11

六、使用注解的“度”................................................................................................... 14

1. 第五部分的示例分析: ....................................................................................... 14

2. XML和Annotation各自的优缺点分析: .............................................................. 15

七、总结........................................................................................................................ 16

参考资料: .................................................................................................................... 16

2