目录
1.反射

1.1 概述

1.2 反射的使用
1.2.1 反射获取类对象

示例:

1.2.2 反射获取构造器对象

示例:





示例:
需要先获取构造器对象,获取构造器对象代码示例在上面

总结:

1.2.3 反射获取成员变量对象


示例:

总结:

1.2.4 反射获取方法对象


示例:

总结:

1.3 反射的作用:绕过编译阶段为集合添加数据

示例:

实际上定义一个新集合也能简便的做到以上操作:

1.4 反射的作用:通用框架的底层原理

示例:


2.注解
2.1 注解概述、作用


2.2 自定义注解

示例:


特殊属性:

示例:


2.3 元注解

2.3.1 @Target注解

2.3.2 @Retention注解

2.3.3 元注解使用示例

2.4 注解解析


示例:


3.动态代理
3.1 作用

3.2 实现

示例:
动态代理方法:

业务功能接口:

业务功能实现类:

调用业务功能实现类:

