- 软件的开发模式
- 三种内置的Annotation的使用
Annotation简介
Annotation(注解)提供一种新的项目的开发结构模式,利用Annocation可以实现零配置的开发。
软件项目开发经过以下三个开发阶段:
- 第一阶段:代码完成期
配置信息直接写死 - 第二阶段:配置文件期
配置文件与代码分离,后期维护困难。 - 第三阶段:注解阶段。
写回程序,方便维护,为了与程序进行有效的分离,可以用一些特定的手段进行。例如Annotation。
Java中最初有三个:

后来又增加了很多,并且很多第三方工具也有提供大量的。
@Override准确覆盖

范例:问题代码

本义覆盖toString()方法,但是字母写错了也并没有报错。如果希望出现错误提示,那么就需要使用“@Override”做注解。
范例:使用注解


@Deprecated过期声明



在JDK中会看到,不是有错,只是在一些环境中会出现问题。
@SupressWarnings
利用此注解可以压制警告信息。压制警告信息不再重复出现。
范例:压制警告

总结

本文介绍了Annotation(注解),它提供新的项目开发结构模式,可实现零配置开发。软件项目开发历经代码完成期、配置文件期和注解阶段。还阐述了Java中三种内置Annotation的使用,包括@Override准确覆盖、@Deprecated过期声明、@SupressWarnings压制警告信息。
478

被折叠的 条评论
为什么被折叠?



