Java反射技术应用很广泛,它能够配置:类的全限定名、方法和参数,完成对象的初始化,甚至是反射某些方法。这样就可以大大增强Java的可配置性,Spring IOC的基本原理也是如此,当然IOC容器代码要复杂的多。
在Java中反射是通过包Java.lang.reflect.*来实现的。
1、通过反射来构建对象:
没有参数的类:
有参数类的构建:
2、反射方法:
Java反射技术应用很广泛,它能够配置:类的全限定名、方法和参数,完成对象的初始化,甚至是反射某些方法。这样就可以大大增强Java的可配置性,Spring IOC的基本原理也是如此,当然IOC容器代码要复杂的多。
在Java中反射是通过包Java.lang.reflect.*来实现的。
1、通过反射来构建对象:
没有参数的类:
有参数类的构建:
2、反射方法: