黑马程序员技术交流社区

标题: JDK中提供的三个基本注解 [打印本页]

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

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


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






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2