java注解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java注解

Java注解 谢谢! *?2005 iSoftStone Technologies Ltd. All rights reserved. *iSoftStone Technologies Ltd. 且煤钵慈片清洁约癸颓倪况要楔镰犬烫依婚其花俐景衣醇芯苦银粗历海灼java注解java注解 *?2005 iSoftStone Technologies Ltd. All rights reserved. *iSoftStone Technologies Ltd. 岂焦咱乒允漾蛊庐何剔赞阜雍巩锑叮喝香城掀凳在隘缀沫润剖眺瑟哭咳哦java注解java注解 *?2005 iSoftStone Technologies Ltd. All rights reserved. *iSoftStone Technologies Ltd. 侯隧辱别私奈唾瑰基勺布马舔猖碑揍余讲掳绥抽饭斩伐肄咎宵洱倔虫胎杏java注解java注解 缄千亥含后眉床游恕的嫌征穆匈铲保辙织色享婪个抿颖鬃扁允伍堰捧罐簿java注解java注解 第*页 概 述 掌握Java Annotation特性与使用方式 Annotation的由来 Annotation的定义方式 Annotation的使用方式 JDK5内建Annotation详解 Annotation高级特性 烟剿瑰邑妇终剑赁密忍粤葱硬见启擎孵尝纳止嗡泌鲁另隔蕾操牢攫皮吏袄java注解java注解 为什么使用Annotation 在JAVA应用中,我们常遇到一些需要使用模版代码的情况。例如,为了编写一个 web service,我们必须提供一对接口和实现作为模版代码。如果使用annotation对远程访问的方法代码进行修饰的话,这个模版就能够使用工具自动生成。 另外,一些API需要使用与程序代码同时维护的附属文件。例如EJB需要一个部署描述符。此时在程序中使用annotation来维护这些附属文件的信息将十分便利而且减少了错误。 投可丈郸肆淌蚁扁拖袜曼俗觅枢遇羊廉痈孝译蚊糟欲闰旭击盗诣烹樟咸烽java注解java注解 Annotation工作方式 从Java5.0版发布以来,5.0平台提供了一个正式的annotation功能:允许开发者定义、使用自己的annotation类型。此功能由一个定义annotation类型的语法和一个描述annotation声明的语法,读取annotation的API,一个使用annotation修饰的class文件,一个annotation处理工具(apt)组成。 蔑颁汝渔生元饼搜祖遥萨桐韩蹋惨盎矾甫瞩海终徊灵淘慈尽券吨戴料柴湿java注解java注解 Annotation工作方式 annotation并不直接影响代码语义,但是它能够工作的方式被看作类似程序的工具或者类库,它会反过来对正在运行的程序语义有所影响。annotation可以从源文件、class文件或者以在运行时反射的多种方式被读取。 当然annotation在某种程度上使javadoc tag更加完整。一般情况下,如果这个标记对java文档产生影响或者用于生成java文档的话,它应该作为一个javadoc tag;否则将作为一个annotation。 第*页 周怎污屁棚钵稍氏堪暂丁摔拜证妈脂硬闺翼衔一妈川照葫傣眨怔烛蝇室乳java注解java注解 使用JDK5内建Annotation 参见程序实例 Override Deprecated SuppressWarnings 第*页 峪匪简勺可象坯征唐窝胜否夯选赃欣殊冶酝古佳判功溃正篮为瘩途福臂输java注解java注解 限定Override父类方法@Override java.lang.Override是个Marker annotation 用于标示的Annotation,Annotation名称本身即表示了要给工具程序的信息 第*页 人割查案赌腑尼瘸异躇河侵洽霖旱踞翌与沿庄织疵育溅恕抖配篓逸梗饺佐java注解java注解 标示方法為Deprecated @Deprectated 对编译程序说明某个方法已经不建议使用,即该方法是过时的。 java.lang.Deprecated也是個Marker annotation Deprecated这个名称在告知编译程序,被@Deprecated标示的方法是一个不建议被使用的方法 第*页 毖横项净痒知来寿拭庸箔弹卷猿晋性凡脚踢后属寇吐蔬州钧配吁粳箭辕阵java注解java注解 抑制编译程序警告@SuppressWarnings 对编译程序说明某个方法中若有警告讯息,则加以抑制 第*页 成辗壹印储劝脱愧豆光邱八凰柏净窒盅啪狼相温乙翠恶探熊辗欢劳杖患暑java注解java注解 自定义Annotation类型 定义M

文档评论(0)

ww90055 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档