7、Java注解与内部类详解

Java注解与内部类详解

1. Java注解概述

注解是Java中的一种类型,用于将信息与Java程序中程序元素的声明或类型使用关联起来。使用注解不会改变程序的语义。注解可以仅存在于源代码中、类文件中或运行时,其可用性由注解类型声明时指定的保留策略控制。

1.1 注解类型

注解主要分为两种类型:
- 常规注解 :用于注解程序元素。
- 元注解 :用于注解其他注解。

在声明注解时,可以指定其目标,即它可以注解的程序元素类型。在Java 8之前,注解不允许在同一元素上重复使用,而Java 8允许创建可重复注解。

1.2 Java库中的注解类型

Java库包含许多注解类型,以下是一些常用的注解类型:
| 注解类型 | 说明 |
| ---- | ---- |
| Deprecated | 标记已过时的程序元素 |
| Override | 标记方法是重写父类的方法 |
| SuppressWarnings | 抑制编译器警告 |
| FunctionalInterface | 标记函数式接口 |

这些注解类型得到编译器支持,如果使用这些注解的程序元素不遵守特定规则,编译器会生成错误。

1.3 注解处理器

Java允许编写注解处理器,这些处理器可以插入到Java编译器中,在编译Java程

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值