计算机java招聘面试题及全攻略整套.docx

上传人:lao****ou 文档编号:349129 上传时间:2023-09-14 格式:DOCX 页数:41 大小:82.16KB
下载 相关 举报
计算机java招聘面试题及全攻略整套.docx_第1页
第1页 / 共41页
计算机java招聘面试题及全攻略整套.docx_第2页
第2页 / 共41页
计算机java招聘面试题及全攻略整套.docx_第3页
第3页 / 共41页
计算机java招聘面试题及全攻略整套.docx_第4页
第4页 / 共41页
计算机java招聘面试题及全攻略整套.docx_第5页
第5页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《计算机java招聘面试题及全攻略整套.docx》由会员分享,可在线阅读,更多相关《计算机java招聘面试题及全攻略整套.docx(41页珍藏版)》请在第一文库网上搜索。

1、目录JAVA-SSH 面试题3Java-SSH(MVC)31 .谈谈你mvc的理解3Struts31. strutsl.2和struts2.0的区别?如何控制两种框架中的单例模式? 32 .项目中为什么使用SSH33. struts与spring是如何继承的44. struts如何实现国际化41 .在工程中加入Struts支持45. struts2.0的常用标签46. struts 中怎么酉己置 form-bean、action tiles53.调用TiIeS组件67.1OgiC标签有哪几个? 61 .条件类型(没标注的都比较简单)62 .循环类型63 .转发/重定向类型68. action是

2、单实例还是多实例,为什么? 79. dispatchAction是用什么技术实现的? 710. struts2.0 的 mvc 模式?与 strutsl.0 的区别?711. STRUTS的配置文件是什么?712. 请写出Struts的工作原理713. struts的处理流程。714. 用StrUtS+hibernate做一个增删查改(机试)815. Struts2.0 与 Strutsl.x 有何区别。916. Struts/webwork的工作机制,它有哪些标签10Hibernate101. 什么是Hibernate的并发机制?怎么去处理并发问题? 102. Hibernate和sprin

3、g中常出现的几个异常113. Hibernate 与 jdbc 的联系124. Hibernate 与 spring 的联系125. Hibernate自带的分页机制是什么?如果不使用Hibernate自带的分页,则采用什么方式分页? 126. hibernate的对象的三种持久化状态,并给出解释? 127. hibernate中一对多配置文件返回的是什么? 128. update ()和 SaVeOrUPdate ()的区别? 129. hibernate的三种状态之间如何转换1310. hibernate拒绝连接、服务器崩溃的原因?最少写5个1311. Hibernate 介绍1312.

4、Hibernate 主键介绍1413. Hibernate源码中几个包的作用简要介绍1514. 缓存管理163.二级缓存的管理:17Spring171.你一般用spring做什么?172. spring中的哪个类的哪个方法可用于获取bean173.spring是什么?根据你的理解详细谈谈你的见解。174.项目中如何体现SPring中的切面编程,距离说明。185. spring中可以用注入获得属性值,还有其他的方式吗? 186. spring在项目中如何充当粘合剂187. spring的事务如何配置182 .配置事务管理器193 .配置事务特性194 .配置哪些类的哪些方法配置事务198. tr

5、ansaction有那几种实现(事务处理)(SPring)202. IBATIS中的事物属性怎么配置20JAVA程序员面试32问21第二,Anonymous Inner Class (匿名内 部类)27第三,Static Nested Class 和 Inner27第四,&和&的区别。27第五,HaShMaP 和 HaShtabIe 的区别。27第七,什么时候用assert。28第八,GC是什么?为什么要有GC?(基础)。29第十,Math.round(11.5)等於多少?29short si = 1; si = si +291正确。29第十二,sleep()和wait()有什么区别?29第十

6、三,JaVa有没有goto?30第十四,数组有没有Iength()这个方法?30第十七,给我一个你最常见到的runtime31第十八,error和exception有什么区另J?32第十九,List, Set,32第二十,abstract32第二十二,接口是否可继承接口?33第二十五,是否可以继承String类?33第二十七,try33第二十八,编程题:34第二十九,两个对象值相同(x.equals(y) =34第三十二,编程题:写一个Singleton出来。343. SOACBDAoPOo 的区别39JAVA-SSH面试题Java-SSH(MVC)1. 谈谈你mvc的理解MVC是MOdel-

7、ViewControler的简称。即模型一视图一控制器。MVC是一种设计模式,它强制性的 把应用程序的输入、处理和输出分开。MVC中的模型、视图、控制器它们分别担负着不同的任务。视图:视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不 进行任何业务逻辑处理。模型:模型表示业务数据和业务处理。相当于JavaBeano 一个模型能为多个视图提供数据。这提高了 应用程序的重用性控制器:当用户单击Web页面中的提交按钮时,控制器接受请求并调用相应的模型去处理请求。然后根据处理的结果调用相应的视图来显示处理的结果。MVC的处理过程:首先控制器接受用户的请求,调用相应的模型

8、来进行业务处理,并返回数据给控制 器。控制器调用相应的视图来显示处理的结果。并通过视图呈现给用户。Struts2. strutsl.2和struts2.0的区别?如何控制两种框架中的单例模式?strutsl.2 和 struts2.0 的对比a、Action 类:strutsl.2 要求 Action 类继承一个基类。struts2.0 Action 要求继承 ActionSupport 基类b、线程模式StrUtSL2 Action是单例模式的并且必须是线程安全的,因为仅有一个ACtion的实例来处理所有的请求。单例策略限制了 Strutsl.2 Action能做的事情,并且开发时特别小心。

9、Action资源必须是线程安全的或 同步的。struts2.0 Action为每一个请求产生一个实例,因此没有线程安全问题。c、SerVlet 依赖strutsl.2 Action 依赖于 Servlet API,因为当一个 Action 被调用时 HttpServIetRequest 和 HttpservIetResponse 被传递给 execut 方法。struts2.0 Action不依赖于容器,允许Action脱离容器单独测试。如果需要,Struts2 ACtiOn仍然可以访问 初始的 Request 和 Response0但是,其他的元素减少或者消除了直接访问HttpServIet

10、Request和HttpservIetResponse的必要性。d、可测性测试StrUtS1.2 Action的一个主要问题是execute方法暴露了 Servlet A叫这使得测试要依赖于容器)。 一个第三方扩展:struts TestCase提供了一套strutsl.2的模拟对象来进行测试。StrUtS2.0 Action可以通过初始化、设置属性、调用方法来测试,“依赖注入”也使得测试更容易。3. 项目中为什么使用SSH1 .使用Struts是因为struts是基于MVC模式的,很好的将应用程序进行了分层,使开发者更关注于业 务逻辑的实现:第二,StrUtS有着丰富的taglib,如能灵活

11、运用,则能大大提高开发效率。2 .使用Hibernate:因为hibernate为JaVa应用提供了一个易用的、高效率的对象关系映射框架。hibernate 是个轻量级的持久性框架,功能丰富。3,使用SPring:因为SPring基于IOC(InVerSionOfCOntrol,反向控制)和AoP构架多层J2ee系统的框架, 但它不强迫你必须在每一层中必须使用Spring,因为它模块化的很好,允许你根据自己的需要选择使用它 的某一个模块:采用IoC使得可以很容易的实现bean的装配,提供了简洁的AOP并据此实现事务管理(TranSCation Managment),等等4. struts与sp

12、ring是如何继承的不懂题目之意:是否是说的struts的action都继承自org.apache.struts.action.Action而SPring中的继承就不清楚了。5. struts如何实现国际化以下以两国语言(中文,英文)为例:1 .在工程中加入StrUtS支持2 .编辑ApplicationResource.Properties文件,在其中加入要使用国际化的信息,例如: Iable-Welcomexhina=WeIcome!3 .创建英文资源文件 ApplicationResource-en.properites4 .创建临时中文资源文件 APPliCatiOnReSOUrce_

13、temp.properites 例如:Iable.welcom.china=中国欢迎您!5 .对临时中文资源文件进行编码转换。可以使用myedipse的插件,也可以在d。S下执行:native2ascii-encodinggb2312ApplicationResource-temp.propertiesApplicationResource_zh_CN.properties6 .在 jsp 中力口入 struts 的 bean 标记库 显示信息:Vbeanmessage keylabel.welcome.china可以在StrutS-Config.XmI文件中定义多个资源包,而每个资源包可使用key属性指定包的名称。5.struts2.0的常用标签1 .往 action 里传值:2 .显示标签 property 用于输出指定值:3 .用于从页面往 action 斗I(USerj的对象内传值:4 .判断 用于在页面中判断指定数据 . . 5,迭代5施冏0用于将口51、Map、AfTayIiSt等集合进行循环遍历6. URL地址标签,用于生成一个URL地址,可以通过URL标签指定的子元素向URL地 址发送请求参数7. 超链接一般和标签一起使用,用于带多个参数。a href=s:url action=,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服