java的反射机制在运营状态中,都能够知识类的所有属性和方法,这种动态获取信息叫做反射机制。
反射类简介:
动态获取的信息以及动态调用对象的方法的功能称为 java 语言的反射机制。
java获取对象的四种方式:
1、具体类的情况,获取对象不会初始化
class demo = demo.class;
2、传入类途径获取
class target = class.forname(cn.javaguide.targetobject);
3、对象实例获取
employee e = new employee();class reflectclass = e.getclass();
4、通过类加载器传入类路径获取
class clazz = classloader.loadclass(cn.javaguide.targetobject);
应用场景:
1、jdbc 连接数据库时使用
2、spring 框架的ioc创建对象以及 aop功能
3、动态配置实例的属性
以上就是java反射机制的实例分析的详细内容。