Annotation--注解
程序开发结构的历史:
1. 在程序定义的时候将所有可能使用到的资源全部定义在程序代码中。(如果修改程序,要修改文件的源代码)
2. 引入配置文件,在配置文件之中定义全部要使用的服务器资源。(配置文件会巨多,所有操作要通过修改配置文件完成,开发难度提升)
3. 将配置信息重新写回程序之中,利用一些特殊标记与程序代码进行分离。这就是注解 Annotation。
现在的开发基本是通过 配置文件 + Annotation 的形式完成。
Java的几个基本注解:
准确覆写:@Override---(明确表示一个方法是由覆写得到的):(子类继承父类,且发现父类中的某些方法功能不足时,会采用【覆写】的形式对方法功能进行补充。)
过期操作:@Deprecated(在一个软件项目的迭代开发过程中,有某个方法或类存在缺陷,导致新版本使用时会有不适应的地方,要给一个过渡时间,目的是告诉新用户不再使用,老用户不影响):
压制警告:@SuppressWarnings (不愿意见到某些提示信息,或者已经知道错误在哪里,就可以进行警告信息的压制)