A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 罗海云 中级黑马   /  2013-2-25 14:04  /  1702 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 罗海云 于 2013-2-25 21:54 编辑

大家. 我想问下注解到底有什么用啊...除了那个@Override覆盖方法...其他注解我看张老师视频好像都没听懂......还有其他除了@Override  @param  其他都到底啥时候用了.作用是什么..求教

评分

参与人数 1黑马币 +6 收起 理由
陈丽莉 + 6 神马都是浮云

查看全部评分

3 个回复

倒序浏览
注解为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。就是让我们在程序上打个标记,做个说明。

评分

参与人数 1黑马币 +6 收起 理由
陈丽莉 + 6

查看全部评分

回复 使用道具 举报
 在注解中一般会有一些元素以表示某些值。注解的元素看起来就像接口的方法,唯一的区别在于可以为其制定默认值。没有元素的注解称为标记注解,如@Test就是一个标记注解。注解的可用的类型包括以下几种:所有基本类型、String、Class、enum、Annotation、以上类型的数组形式。元素不能有不确定的值,即要么有默认值,要么在使用注解的时候提供元素的值。而且元素不能使用null作为默认值。注解在只有一个元素且该元素的名称是value的情况下,在使用注解的时候可以省略“value=”,直接写需要的值即可。
@Override,表示当前的方法定义将覆盖超类中的方法。
@Deprecated,使用了注解为它的元素编译器将发出警告,因为注解@Deprecated是不赞成使用的代码,被弃用的代码。
@SuppressWarnings,关闭不当编译器警告信息。
@param b true 表示显示,false 表示隐藏
*@return 没有返回值

三. 使用 javadoc 标记
javadoc 标记由“@”及其后所跟的标记类型和专用注释引用组成
javadoc 标记有如下一些:
@author 标明开发该类模块的作者
@version 标明该类模块的版本
@see 参考转向,也就是相关主题
@param 对方法中某参数的说明
@return 对方法返回值的说明
@exception 对方法可能抛出的异常进行说明
@author 作者名
@version 版本号

点评

谢谢..懂了  发表于 2013-2-25 21:54

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1 赞一个!

查看全部评分

回复 使用道具 举报
{:soso_e113:}不客气!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马