在Eclipse 3.1中体验J2SE 5.0新特性之一
2. 注释类型
2.1注释类型简介
J2SE 5.0提供了很多新的特性。其中的一个很重要的特性,就是对元数据(Metadata)的支持。在J2SE5.0中,这种元数据叫作注释(Annotation)。通过使用注释, 程序开发人员可以在不改变原有逻辑的情况下,在源文件嵌入一些补充的信息。
代码分析工具,开发工具和部署工具可以通过这些补充信息进行验证或者进行部署。举个例子,比如说你希望某个方法的参数或者返回值不为空,虽然我们可以在Java doc中说明,但是表达同样意思的说法有很多,比如"The return value should not be null"或者"null is not allowed here"。
测试工具很难根据这些语言来分析出程序员所期望的前提条件(Pre-condition)和执行后的条件(Post-condition)。 而使用注释(Annotation),这个问题就可以轻而易举的解决了。
2.2定义注释
J2SE5.0支持用户自己定义注释。定义注释很简单,注释是由@Interface关键字来声明的。比如下面是一个最简单的注释(Annotation)。
清单1一个最简单的注释
1
2
3
4
5
6
7
8
9
10
11
12
13
下一页>>
|