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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 未名以律 中级黑马   /  2014-8-7 17:11  /  1614 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 未名以律 于 2014-8-8 01:53 编辑

@SupperssWarning、@Deprecated、@override在内存的加载与存在和那个元注解和这个注解是一样的吗?他们能放的地方也是一样的吗?

7 个回复

倒序浏览
本帖最后由 陶圣虎 于 2014-8-7 17:23 编辑

问题没看很明白。这三个是JAVA自定义的注解,也有源注解,即@Tatget 和@Retention。而且这三个注解中的 源注解 是不同的。
回复 使用道具 举报
不懂的屌丝路过!
回复 使用道具 举报
还没学到,顶一个
回复 使用道具 举报
陶圣虎 发表于 2014-8-7 17:22
问题没看很明白。这三个是JAVA自定义的注解,也有源注解,即@Tatget 和@Retention。而且这三个注解中的 源 ...

元注解是什么意思,起其实我不是很明白,元注解只有@Tatget 、@Retention这两个吗,还是在Java 2 SE 6 Documentation里面能查的到?
回复 使用道具 举报
java.lang.annotation
注释类型 Retention

--------------------------------------------------------------------------------

@Documented
@Retention(value=RUNTIME)
@Target(value=ANNOTATION_TYPE)
public @interface Retention指示注释类型的注释要保留多久。如果注释类型声明中不存在 Retention 注释,则保留策略默认为 RetentionPolicy.CLASS。

以上从API复制,你说的两个元注解属性在文档里都可以查到,你也可以查你之前说的3个注释,打开帮助文档,在标题下面就有这两个属性。至于是不是只有这两种,我就不清楚了。

点评

学习了!长知识了,哈哈!  发表于 2014-8-8 07:04
回复 使用道具 举报
陶圣虎 发表于 2014-8-7 20:50
java.lang.annotation
注释类型 Retention

嗯 ,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马