面试常问--Java反射机制
5.1 什么是Java反射
就是正在运行,动态获取这个类的所有信息。
5.2 反射机制的作用
1,反编译:.class-->.java
2.通过反射机制访问java对象的属性,方法,构造方法等;
5.3 反射机制的应用场景
Jdbc 加载驱动-----
Spring ioc
框架
5.6 反射创建api
|
getDeclaredMethods [] |
获取该类的所有方法 |
|
getReturnType() |
获取该类的返回值 |
|
getParameterTypes() |
获取传入参数 |
|
getDeclaredFields() |
获取该类的所有字段 |
|
setAccessible |
允许访问私有成员 |
实现方式:1)调用运行时类本身的.class属性
2)利用运行时类的对象获取(getclass())
3)通过类的静态方法获取
4)通过类的加载器

浙公网安备 33010602011771号