元编程笔记

一、定义

修改代码的代码

二、有哪些用到了元编程

1.反射

  • 通过配置文件来创建特定对象
  • spring中使用注解来把对象交给容器管理
  • 序列化和反序列化

2.动态代理

  • AOP是基于动态代理来实现的。

3.修改字节码

  • 在无法修改代码时可以使用这种方法来完成一些特定需求

三、总结

个人认为可以算作解耦和减少编写重复代码

相关推荐
sonnet-102937 分钟前
函数式接口和方法引用
java·开发语言·笔记
skylijf1 小时前
2026 高项第 6 章 预测考点 + 练习题(共 12 题,做完稳拿分)
笔记·程序人生·其他·职场和发展·软件工程·团队开发·产品经理
今天你TLE了吗1 小时前
LLM到Agent&RAG——AI概念概述 第二章:提示词
人工智能·笔记·后端·学习
九成宫2 小时前
IT项目管理期末复习——Chapter 9 项目人力资源管理
笔记·项目管理·软件工程
2601_949817922 小时前
大厂Java进阶面试解析笔记文档
java·笔记·面试
John.Lewis3 小时前
C++进阶(12)附加学习:STL之空间配置器(了解)
开发语言·c++·笔记
独小乐3 小时前
019.ADC转换和子中断|千篇笔记实现嵌入式全栈/裸机篇
linux·c语言·驱动开发·笔记·嵌入式硬件·mcu·arm
xuanwenchao3 小时前
ROS2学习笔记 - 2、类的继承及使用
服务器·笔记·学习
SilentSamsara4 小时前
HTTP/1.1 到 HTTP/3:每代协议解决了什么问题
网络·网络协议·tcp/ip·http·https
Flash.kkl5 小时前
传输层UDP、TCP
网络协议·tcp/ip·udp