Java注解概述

        注解(annotation)是J2SE 5.0引入的对Java所作出的重大修改之一。注解含义可以理解为JavaJava源代码中的元数据。提到源代码中的元数据,注释(comment)是最为开发人员熟悉的一种形式。注释用来描述源代码中的类、域和方法的作用等。注解与注释的最大不同在于注解会影响源代码的行为,注释则不会。在编译器对源代码进行处理时,注释会被直接删掉,而注解则可能保留在字节代码中。

       在程序中,另外一种常见的元数据形式是以文件形式存在的XML、JSON或YAML文档等。这些元数据有些是供用户使用的,这类元数据无法用注解来代替。还有些元数据是供开发人员使用的,用来配置第三方库的行为,这类元数据可以用注解来代替,而且用注解会更加方便。

       注解在第三方库中得到广泛的使用,主要是相对于其他配置方式来说,注解有着突出的优点。注解与源代码紧密的结合一起,而其他配置方式则依赖于与源代码分开的外部文件,在实际开发中,很容易出现不同步的情况,造成错误。而在使用注释时,自需在Java类中添加相应的注解来包含配置信息即可。所有的修改都在一个Java类的代码中完成。这种统一性使开发人员更容易管理代码中的变化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值