java面试梳理

Posted hmf

tags:

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

自己整理的有关java面试过的问题,有错的请矫正。

1, Spring的核心思想

控制反转和面向切面的编程

2,Spring的核心模块

反向控制与依赖注入、Bean配置以及加载

3,Scope是什么

Scope就是IOC容器里给对象设置的场景或者说存活空间,如果对象不处于Scope的限定后,容器会销毁对象。

取值有5种  分别是singleton(单一模式),prototype(多少个请求就有多少个),request(请求完即销毁),session,globalsession.

4,hibernate缓存

一级缓存:又称为session的缓存,是事务范围内的缓存,通常对应一个数据库事务或者一个应用事务,持久化类中对应一个OID。

二级缓存:又称为sessionfactory的缓存,是对象生命周期和应用程序整个过程。

参考链接:http://www.cnblogs.com/wean/archive/2012/05/16/2502724.html

5, 页面跳转的方式

forward,redirect,refresh.

forward与redirect的区别:①forward是请求服务器资源,服务器直接访问目标地址,之后把响应内容读回来,再发给浏览器,浏览器不知道这些内容是哪里发过来的,

所以地址栏还是原来地址。redirect是服务端逻辑,返回一个状态码,告诉浏览器请求哪个地址,所以地址栏地址是新的。②forward转发的页面可以共享request的数据

③forward效率高于redirect

6,说说一个请求到SSH框架的流程

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

Java集合框架梳理(含经典面试题)

万字梳理,带你拿下Java 面试题!

万字梳理,带你拿下 Java 面试题!

Java开发中遇到最难的问题!最全Java面试知识点梳理

Java面试题梳理,工作5年内适用,先收藏着

2021最新Java算法相关面试大全学习路线+知识点梳理