`

java新特征之注释类型

阅读更多
参考:http://blog.csdn.net/exception_class/article/details/6906973
http://blog.csdn.net/exception_class/article/details/6908198

J2SE 5.0 (Tiger) 的发布是 Java 语言发展史上的一个重要的里程碑 , 是迄今为止在 Java 编程方面所取得的最大进步。

J2SE 5.0 提供了很多令人激动的特性。这些特性包括范型 (generics) 的支持 , 枚举类型 (enumeration) 的支持 , 元数据 (metadata) 的支持 , 自动拆箱 (unboxing)/ 装箱 (autoboxing), 可变个数参数 (varargs), 静态导入 (static imports), 以及新的线程架构 (Thread framework)。

随着 J2SE 5.0 的推出 , 越来越多的集成开发环境 (IDE) 支持 J2SE 5.0 的开发。 著名的开源 Java IDE Eclipse 从 3.1M4 开始支持 J2SE 5.0 的开发 , 目前最新的版本是 3.1RC4。

本系列将介绍 J2SE 5.0 中三个比较重要的特性 : 枚举类型 , 注释类型 , 范型 , 并在此基础上介绍在如何在 Eclipse 3.1 开发环境中开发枚举类型 , 注释类型和范型应用。本文将介绍注释类型。

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)。


分享到:
评论

相关推荐

    Java的注释

    本文将详细介绍几种常见的Java注释方式及其用途,并通过实例展示如何设置Eclipse IDE中的注释模板,帮助开发者更好地管理和组织代码。 #### 一、Java注释概述 Java提供了三种类型的注释: 1. **单行注释(//)**:...

    Java注释规范

    Java 注释类型: 1. 单行注释:使用 // 开头的注释,只注释一行代码。 2. 多行注释:使用 /* 和 */囲み的注释,可以注释多行代码。 3. 文档注释:使用 / 和 */囲み的注释,用于生成 javadoc 文档。 注释规范: 1....

    java 方法 类 的 注释模板

    4. **注释类型**: - `Javadoc` 注释:以 `/**` 开始,`*/` 结束,用于生成API文档,格式规范且内容丰富,通常用在类、接口和方法前。 - 单行注释:以 `//` 开始,常用于临时性的注释或代码的快速备注。 - 多行...

    清除java项目中的注释

    1.3 在弹出的对话框中,你可以选择要移除的注释类型,包括行注释、块注释、Javadoc注释等。确保你已经仔细检查了这些选项,以避免误删重要信息。 1.4 点击“Finish”,MyEclipse会自动处理选定的文件,删除选中的...

    java代码注释模板

    Java代码注释主要有三种类型: 1. 单行注释:以`//`开头,常用于临时性的或者快速的注解,例如: ```java // 这是一个示例单行注释,用于解释下面的代码功能 ``` 2. 多行注释:以`/*`开始,`*/`结束,可以跨越多行...

    Java注释模板使用

    1. **Java注释类型**: - **单行注释**:以`//`开头,常用于快速添加临时性的注释或简单的解释。 - **多行注释**:以`/*`开始,`*/`结束,适合对一段代码进行较详细的解释。 - **文档注释**:以`/**`开始,`*/`...

    Eclipse Java 注释模板

    下面我们将深入探讨Eclipse Java注释模板的使用方法、重要性以及如何进行自定义配置。 首先,Eclipse的Java注释模板允许开发者预先设定一系列常用的注释格式,如类、方法、变量的注释模板。这些模板包含了如作者、...

    java编码注释和doc自动生成

    首先,Java提供了多种注释类型,包括单行注释、多行注释和Javadoc注释。单行注释以`//`开始,适用于快速添加临时或简单的说明。多行注释以`/*`开始,以`*/`结束,适合对一段代码进行详细解释。而Javadoc注释则是以`/...

    Eclipse Java注释模板.txt

    3. **编辑注释模板**:在`Comments`页面中,可以看到不同的注释类型,如文件注释(`Files`)、类型注释(`Types`)、字段注释(`Fields`)、构造器及方法注释(`Constructor&Methods`)等。点击对应的类型可以编辑相应的注释...

    如何更好的规范java 注释

    在软件开发中,Java注释是提高代码可读性和维护性的重要组成部分。本文将详细介绍Java注释的规范,帮助开发者更好地理解和遵循注释的最佳实践。 首先,注释的作用在于为其他开发者提供代码的清晰解释,使得他们在...

    java5.0注释详解

    Java 5.0,也被称为Java 5,是Java编程语言的一个重要版本,它引入了许多新的特性和改进,显著地增强了开发者的效率和代码的可读性。在这个版本中,注释的使用得到了显著的扩展,引入了类型注释、文档注释的改进以及...

    java注释规范文档

    ### Java注释规范详解 #### 一、引言 在软件开发过程中,代码注释扮演着极其重要的角色。良好的注释不仅可以帮助其他开发者快速理解代码的功能和用途,还能提高整个团队的工作效率。Java作为一种广泛使用的编程...

    Java注释全解文档

    本篇全解文档深入探讨了Java注释的各种类型及其在不同框架中的应用,如Hibernate、Spring以及SSH(Struts、Spring、Hibernate)框架。 首先,Java注释分为三种主要类型:单行注释、多行注释和Javadoc注释。单行注释...

    java注释详解

    ### Java注释详解 #### 注释的原则 在Java编程中,注释是非常重要的组成部分,它不仅帮助开发者理解代码的功能和用途,还提高了代码的可维护性和可读性。以下是关于Java注释的一些基本原则: 1. **注释形式的统一...

    Java:Java 的注释用法

    以下是 Java 中三种主要的注释类型及其详细说明: 1. **单行注释**:单行注释以双斜杠 `//` 开头,其后的所有字符直到行尾都被视为注释内容。这种类型的注释通常用于快速添加临时性的注释或者对某行代码进行简短的...

    java源码注释翻译

    在Java中,注释主要有三种类型:单行注释(//...),多行注释(/*...*/)和文档注释(/**...*/)。其中,文档注释通常用于生成Javadoc,提供类、方法等的API文档。这个翻译工具特别关注的就是这种类型的注释,因为它...

    Java代码、注释模版格式文件

    在Java中,注释主要有三种类型:单行注释(//)、多行注释(/*...*/)和文档注释(/**...*/)。文档注释通常用于生成Javadoc,这是一种自动生成API文档的工具。注释模板会规定如何描述类、方法、参数和返回值,使得...

    java计算器代码(注释详细)

    在Java编程领域,设计一个功能完备且用户友好的计算器是一个常见的练习项目,它不仅能帮助初学者理解基本的GUI组件和事件处理机制,还能加深对数据类型转换、异常处理以及布局管理器的理解。下面我们将深入分析一份...

    java注释模板.zip

    本文将深入探讨Java注释模板的重要性、类型以及如何使用。 一、注释模板的重要性 1. 提高代码可读性:良好的注释能够清晰地解释代码的功能、逻辑和用途,使其他开发者在阅读代码时能快速理解。 2. 加强团队协作:...

    java经典去注释程序

    本项目名为“java经典去注释程序”,专门针对Java代码中的三种主要注释类型——行内注释(//)、块注释(/* */)和Javadoc注释(/** */)进行清除。 这个程序采用了枚举(enum)数据类型,这是Java中一种特殊的数据...

Global site tag (gtag.js) - Google Analytics