学习啦 > 创业指南 > 职场 > 面试题 > 2016java程序员面试题目精选(2)

2016java程序员面试题目精选(2)

时间: 如英753 分享

2016java程序员面试题目精选

  二、JavaWeb

  第01题:

  forward 和redirect的区别

  第02题:

  jsp有哪些内置对象?作用分别是什么?

  第03题:

  jsp有哪些动作?作用分别是什么?

  第04题:

  JSP中动态INCLUDE与静态INCLUDE的区别?

  第05题:

  两种跳转方式分别是什么?有什么区别?

  第06题:

  说一说Servlet的生命周期?

  第07题:

  Servlet的基本架构

  第08题:

  什么情况下调用doGet()和doPost()?

  第09题:

  页面间对象传递的方法

  第10题:

  JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?

  第11题:

  Request对象的主要方法

  第12题:

  我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?

  第13题:

  Servlet执行时一般实现哪几个方法?

  第14题:

  Struts1.x 中 DispatchAction 怎么用?有Action 有哪些区别?

  第15题:

  MVC的各个部分都有那些技术来实现?如何实现

  第16题:

  开发中都用到了那些设计模式?用在什么场合

  第17题

  请你谈谈SSH整合

  第18题:

  Hibernate外键关联,做多表链接查询出的字段如果没有实体bean与之相对应,该如何解决?

  第19题:

  Hibernate的sessionfactory和session的区别是什么?如何处理session线程不安全问题?

  第20题:

  Hibernate如何实现动态查询?DetachedCriteria与Criteria的区别是什么?

  第21题:

  写一段Jdbc连Oracle的程序,并实现数据查询.

  第22题:

  Struts优点与缺点

  第23题:

  Struts提供了几个标签库?都是什么标签库?

  第24题:

  Tiles框架是什么?

  第25题:

  Hibernate中的Session. load()和Session.get()的区别

  第26题:

  Spring和Struts的区别?

  第27题:

  什么是aop,aop的作用是什么?

  第28题:

  aop中的关键名词有些那些,相互关系是什么?

  第29题:

  依赖注入的方式有几种,各是什么?

  第30题:

  Hibernate中的update()和saveOrUpdate()的区别

  第31题:

  Spring对多种ORM框架提供了很好的支持,简单描述在Spring中使用Hibernate的方法,并结合事务管理

  第32题:

  使用Spring的好处是什么

  第33题:

  Hibernate是如何延迟加载?

  第34题:

  说下Hibernate的缓存机制

  第35题:

  Hibernate的查询方式

  第36题:

  如何优化Hibernate?

  第37题:

  HttpSession session = request.getSession()

  与HttpSession session = request.getSession(true)的区别?

  第38题:

  Class.forName的作用?为什么要用?

  第39题:

  Jdo是什么?

  第40题:

  说出数据连接池的工作机制是什么?列举几个常用的数据连接池。

  第41题:

  JDBC如何调用数据连接池

  第42题:

  xml有哪些解析技术?区别是什么?

  第43题:

  你在项目中用到了xml技术的哪些方面?如何实现的?

  第44题:

  XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?

  第45题:

  请用编程语言写一个排列组合的算法。可以实现一个简单的算法:存在N个数组,输出在每个数组取一个元素的排列组合结果。假设:

  数组A=[X,Y,Z],数组B=[1,2]

  组合的结果:

  X1,X2,Y1,Y2,Z1,Z2

  排列组合的结果:

  X1,X2,Y1,Y2,Z1,Z2,1X,1Y,1Z,2X,2Y,2Z

  要求程序可以适应N为任意数和每个数组长度不同的情况(假设内存足够大,程序可以不考虑效率)。

  第46题:

  请描述HTTP交互中Session和Cookies的关系以及二者的区别

  第47题:

  请用流程图或文字描述Servlet的开发和部署过程,包括从java类的编码到可以通过IE访问

  第48题:

  多人访问网站,如何减轻服务器压力(程序实现,考虑Hibernet中的方法)

  第49题:

  多个人访问数据序,一个对数据序进行了修改,而另一个人已在修改前查询到页面,当点击打印时,该怎样做,才能能到修改后的最新数据。

  第50题:

  MVC是什么?

  第51题:

  CVS是什么?

  第52题:

  Struts2和Spring集成的时候,是否可以把Action设置成singleton模式,请简述理由

  第53题:

  简要叙述Hibernate一级缓存和二级缓存的作用

  第54题:

  什么是singleton模式和DAO模式?

  第55题:

  简述Spring中DI、IoC和AOP的含义。

  第56题:

  请比较Struts1.x和Struts2在多模块开发方面的差异

1081949