- 软件的开发模式
- 三种内置的Annotation的使用
Annotation简介
Annotation(注解)提供一种新的项目的开发结构模式,利用Annocation可以实现零配置的开发。
软件项目开发经过以下三个开发阶段:
- 第一阶段:代码完成期
配置信息直接写死 - 第二阶段:配置文件期
配置文件与代码分离,后期维护困难。 - 第三阶段:注解阶段。
写回程序,方便维护,为了与程序进行有效的分离,可以用一些特定的手段进行。例如Annotation。
Java中最初有三个:
后来又增加了很多,并且很多第三方工具也有提供大量的。
@Override准确覆盖
范例:问题代码
本义覆盖toString()方法,但是字母写错了也并没有报错。如果希望出现错误提示,那么就需要使用“@Override”做注解。
范例:使用注解
@Deprecated过期声明
在JDK中会看到,不是有错,只是在一些环境中会出现问题。
@SupressWarnings
利用此注解可以压制警告信息。压制警告信息不再重复出现。
范例:压制警告