【Java零基础入门22】Java注解完整详解:内置注解、元注解、自定义注解

本文是Java零基础入门系列第22篇笔记,注解是框架核心基础,讲解内置注解、元注解、自定义注解、注解解析,Spring底层大量使用。

一、注解介绍

注解是标记,给类、方法、变量附加信息,编译或运行时读取,不影响程序逻辑。

二、JDK内置注解

  • @Override 重写
  • @Deprecated 过时
  • @SuppressWarnings 抑制警告

三、元注解(修饰注解的注解)

@Retention、@Target、@Documented、@Inherited

四、自定义注解

@Target(ElementType.METHOD)

public @interface MyAnno{}

五、通过反射解析注解

本章核心考点

  1. 三大内置注解
  2. 四大元注解作用
  3. 自定义注解格式
  4. 注解+反射原理

框架底层必备知识,点赞收藏⭐~

相关推荐
kakawzw3 分钟前
mybatis源码笔记1——JDBC和整体架构
java·mybatis
sunshine22 girl4 分钟前
Java学习一 环境配置1 安装JDK,配置环境变量
java·开发语言·学习
秋饼7 分钟前
Spring AI Session API 深度实战:从 ChatMemory 平滑迁移到事件溯源的企业级短期记忆
java·ai·技术分享·后端开发
QCodingDev11 分钟前
Spring AI 2.0企业级RAG实战:引用校验、无依据拒答与知识治理怎么做?
java·人工智能·spring·ai
吴声子夜歌12 分钟前
ApacheCommons——commons-math3(科学计算与线性代数)(一)
java·线性代数·算法·apache
砚底藏山河20 分钟前
行情工程实战 M01|存储选型 CSVSQLiteMySQL
java·python·金融·maven
名字还没想好☜25 分钟前
Java 用 LinkedHashMap 三行实现 LRU 缓存:accessOrder、removeEldestEntry 与线程安全
java·后端·安全·spring·缓存
谢亮_vipxieliang39 分钟前
ValidX vs Google Guava Preconditions:验证 vs 断言
java·spring boot·后端·spring cloud·hibernate·guava
吴声子夜歌41 分钟前
ApacheCommons——commons-configuration2(多数据源配置统一管理与热加载)
java·开发语言·算法·apache
星星落进兜里1 小时前
Java虚拟机面试题-补充
java·开发语言