0.1.33 java高级 - 反射机制

0.1.33 java高级 - 反射机制
0.1.33 java高级 - 反射机制

概述

0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制
在运行期间去判定java的动作

0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制

反射实例化

建立person类
0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制
使用反射
0.1.33 java高级 - 反射机制
反射调用私有方法0.1.33 java高级 - 反射机制
调用私有属性和方法。
调用
0.1.33 java高级 - 反射机制
封装性是建议怎么调用,反射是解决能不能调用0.1.33 java高级 - 反射机制

获取class实例

0.1.33 java高级 - 反射机制
使用频率上,第三种频率高0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制

理解类的加载过程

0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制

classloader的理解

0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制
举例实验
0.1.33 java高级 - 反射机制
classloader加载配置文件

0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制

通过反射,创建运行时类的对象

0.1.33 java高级 - 反射机制
0.1.33 java高级 - 反射机制

举例体会反射动态性

获取运行时类的完整结构

0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制

获取运行时类的方法结构

0.1.33 java高级 - 反射机制

获取运行时类的方法内部结构

0.1.33 java高级 - 反射机制

获取运行时类的构造器

0.1.33 java高级 - 反射机制

获取运行时类的父类以及父类的泛型 0.1.33 java高级 - 反射机制

获取运行时类接口,所在类,注解

0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制

调用运行时类的指定结构

0.1.33 java高级 - 反射机制

调用运行是类的指定结构

0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制
规范操作,需要掌握
0.1.33 java高级 - 反射机制

调用运行时类的指定的方法

0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制

每天一考

0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制
重点0.1.33 java高级 - 反射机制

复习

0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制

动态代理

0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制

静态代理举例

0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制
代理类的方法 就 封装了被代理类 的方法。
静态的在编译期间就确定下来了

动态代理的距举例

被代理类0.1.33 java高级 - 反射机制0.1.33 java高级 - 反射机制

aop与动态代理举例

0.1.33 java高级 - 反射机制

0.1.33 java高级 - 反射机制