Java注解与内部类详解
1. Java注解概述
注解是Java中的一种类型,用于将信息与Java程序中程序元素的声明或类型使用关联起来。使用注解不会改变程序的语义。注解可以仅存在于源代码中、类文件中或运行时,其可用性由注解类型声明时指定的保留策略控制。
1.1 注解类型
注解主要分为两种类型:
- 常规注解 :用于注解程序元素。
- 元注解 :用于注解其他注解。
在声明注解时,可以指定其目标,即它可以注解的程序元素类型。在Java 8之前,注解不允许在同一元素上重复使用,而Java 8允许创建可重复注解。
1.2 Java库中的注解类型
Java库包含许多注解类型,以下是一些常用的注解类型:
| 注解类型 | 说明 |
| ---- | ---- |
| Deprecated | 标记已过时的程序元素 |
| Override | 标记方法是重写父类的方法 |
| SuppressWarnings | 抑制编译器警告 |
| FunctionalInterface | 标记函数式接口 |
这些注解类型得到编译器支持,如果使用这些注解的程序元素不遵守特定规则,编译器会生成错误。
1.3 注解处理器
Java允许编写注解处理器,这些处理器可以插入到Java编译器中,在编译Java程
超级会员免费看
订阅专栏 解锁全文
2万+

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



