反射、注解、动态代理学习

反射、注解、动态代理学习,第1张

反射注解、动态代理学习

目录

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 实现


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 实现

 示例:

动态代理方法:

 业务功能接口:

 业务功能实现类:

 调用业务功能实现类:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5697549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存