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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zczcyc0201 中级黑马   /  2012-10-13 13:03  /  941 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

。 @SuppressWarnings 该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默批注允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它不是问题,您就可以添加一个 @SuppressWarnings 批注,以使您不会再看到警告。虽然它听起来似乎会屏蔽潜在的错误,但实际上它将提高代码安全性,因为它将防止您对警告无动于衷 — 您看到的每一个警告都将值得注意。
Ø

l@Deprecated 注解
Ø过时注解,弃用一个方法时,用此注解,注解后再次调用的话会提示方法过时。
l@Override
Ø重写注解,当某个函数标注此注解,说明该函数是重写函数(覆盖父类的某个方法),如果你没有重写,会提示错误。


总结:
Ø注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。
Øjava.lang包,可看到JDK中提供的最基本的annotation

评分

参与人数 1技术分 +1 收起 理由
唐志兵 + 1 赞一个!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马