内容来自《收割Offer:互联网大厂面经》

面试官提问

● BeanFactory和ApplicationContext的区别是什么?

ApplicationContext 配置的 Bean 是预先加载的,浪费内存。BeanFactory 延迟加载,配置的 Bean 只有在使用时(调用 getBean())才对该 Bean 进行实例化,优点是节约内存,缺点是速度比较慢。