注解 Uncompleted
注解是绑定到程序源代码元素的元数据,对运行代码的操作没有影响。
- 编译器信息:使用注解,编译器可以检测错误或者抑制警告
- 编译时和部署时的处理:软件编译工具可以处理注解并生成代码,配置文件等等
- 运行时处理:可以在运行时检查注解以自定义程序的行为
常见注解
@Override
:标记方法是是否覆盖了父类中声明的元素 @Deprecated
:表示该元素已经弃用并且不应再使用 @SuppressWarnings
:告知编译器禁止特定警告 FunctionalInterface
:在Java8中引入,表明声明类型是一个功能接口,可以使用Lambda表达式提供其实现