一、为什么引入Annotation注解的概念(Annotaion用于解决什么问题)?
解:有效的减少程序开发过程中程序配置的代码量,利用Annotation注解进行一些结构化定义。
二、Annotation注解是什么?
解:Annotation是从JDK1.5后提出的开发技术结构;以一种注解的形式实现的程序开发。
三、Annotation注解是如何用来解决实际问题的?
(一)@Override(准确覆写)
作用:(1)明确表示该方法是一个覆写来的方法;
(2)该注解可以帮助程序开发者在程序编译时,检查程序中的错误;
(二)@Deprecated(过期声明)
(1)解决在一个软件项目迭代开发的过程中,某个方法或类存在缺陷,导致新版本应用不在支持。采用过期声明说明新的应用中不再使用。
(三)@SuppressWarnings;;已经知道可能的错误,@SuppressWarnings使得警告信息不出现。