注解与注释的区别
注解:本质上是一个类,可以驻留在源码和class中,用于为编译期提供一些编译信息,程序员可以自定义注解,并自行编写代码进行解析。
注释:注释是对Java源码的说明,只存在于源码中,格式由Java语法限制,不能自定义。
注解的作用
1、编译检查:通过diamante里标识注解,让编译期能够实现基本的编译检查。例如Override
2、代码分析:通过代码里表示注解,对代码进行分析,从而达到取代xml目的
3、编写文档:通过代码里标识注解,辅助生成帮助文档对应的内容
- @Deprecated
2. @Override
作用:JDK5.0表示复写父类的方法;jdk6.0
3. @SuppressWarnings(“deprecation”)
4. @SuppressWarnings(“rawtypes”)
5. @SuppressWarnings(“unused”)
6. @SuppressWarnings(“null”)
7. @SuppressWarnings(“serial”)
作用:抑制序列号警告
答案见附件项目目录:day16作用_Test1_6