java面试总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java面试总结相关的知识,希望对你有一定的参考价值。

一.spring的核心(ioc和DI,aop)的工作原理和概念。

1.ioc  控制反转 

概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系  
核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean  。

2.Di  依赖注入

     实际上DI和IOC是同一个概念,因为在ApplicationContext.xml配置文件中bean和bean之间通过ref来维护的时候是相互依赖的,所以又叫做依赖注入。也就是控制反转。

因为ApplicationContext是非常消耗内存的,所以必须保证一个项目里只有一个ApplicationContext实例。

3.什么是spring

     Spring是一个容器,可以接管各个层次的Bean(action/domain/pojo/javabean),并且可以配置bean与bean之间的关系
在java代码里使用bean只需要  用ApplicationContext 的getBean(配置文件里bean的id)方法就可以了。

 4.aop  面向切面编程

spring AOP参考:http://www.cnblogs.com/hongwz/p/5764917.html

二。mvc的原理和springMVC的原理?

 


以上是关于java面试总结的主要内容,如果未能解决你的问题,请参考以下文章

Java 面试总结 —— 面试常问的关键字总结

Java面试总结(2017.10)

Java面试总结

个人总结工作两年的 JAVA 程序员面试总结

Java面试总结(2021优化版)发布&1024程序员节

Java面试总结(2021优化版)发布&1024程序员节