
回复
一、通过工厂+反射+配置文件创建对象
通过工厂+反射+配置文件获取对象
配置文件如下
二、通过Map容器间接获取对象
通过Map容器间接获取对象,与Spring中的IOC容器类似,采用立即加载策略
配置文件内容如下
以上两部分归到根上都是通过反射创建对象,JDK8在反射创建对象时,做了很大的增强,提高了性能。其实Spring IOC与以上实现创建对象的原理是一致的,Spring IOC做的就是这件事情,只是它封装的更好而已(当然还有其他的增强,O(∩_∩)O哈哈~)。
————————————————
版权声明:本文为博主「小小张自由—>张有博」的原创文章