注解
注解
概念:说明程序的,给计算机看的
作用分类:编写文档,代码分析(使用反射),编译检查
JDK中预定义的一些注解:
@Override:检测被该注解标注的方法是否使继承自父类的
@Deprecated:该注解标注的内容,表示已经过时
@SuppressWarnings:压制警告 一般传递参数 @SuppressWarnings(“all”)
自定义注解:
注解的本质是继承了Annotation的特殊接口,注解只有被解析之后才会生效,常见的解析方法有两种:
1.编译器直接扫描:编译器在编译java代码的时候扫描对应的注解并且处理。
2.运行期通过反射处理:框架中自带的注解都是通过反射来进行处理的。
4种标准元注解(元注解的作用是负责注解其他注解)
1.@Target 该注解可以用于什么地方
2.@Inhertied 允许子类继承父类中的注释
3.@Documented 将注释包含在JavaDoc中
4.@Retention 表示在什么级别保存该注释信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通