java面试题--重点总结

java面试题--重点总结

ID:44230314

大小:208.54 KB

页数:12页

时间:2019-10-19

java面试题--重点总结_第1页
java面试题--重点总结_第2页
java面试题--重点总结_第3页
java面试题--重点总结_第4页
java面试题--重点总结_第5页
资源描述:

《java面试题--重点总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1、Statement,PreparedStatement,CallableStatment的区别答:区别有以下儿点:1)Statement是PreparedStatement和CallableStatement的父类;2)Statement是直接发送Sql语句到数据库,事先没有进行预编译。PreparedStatement会将sql进行预编译,当sql语句要重复执行时,数据库会调用以前预编译好的sql语句,所以PreparedStatement在性能方面会更好;3)PreparedSt

2、atement在执行sql时,对传入的参数可以进行强制的类型转换。以保证数据格式与底层的数据库格式一致。4)CallableStatement适用与存储过程的查询表达语句2、解释四种会话跟踪技术?答:隐藏表单域、URL重写,CookieSession□1.隐藏表单域:

3、元素。服务器使用SET-Cookie头标将它作为HTTP响应的一部分传送到客户端,客户端被请求保存Cookie值,在对同一服务器的后续请求使用一个Cookie头标将Z返回到服务器。与其它技术比较,Cookie的一个优点是在浏览器会话结束后,甚至在客户端计算机重启后它仍可以保留其值。4,Session:使用setAttribute(Stringstr,Objectobj)方法将对象捆绑到一个会话3、数据连接池的工作机制是什么?v/b>答:J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于

4、此数目的池连接。客户端程序需要连接时,池驱动程序会返冋一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决左。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。vb>4、什么是ORM?答:对象关系映射(Object—RelationalMapping,简称ORM)是一种为了解决面向对象与面向关系数据库存在的互不匹配的现象的技术;简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将ja

5、va程序小的对象自动持久化到关系数据库中;本质上就是将数据从一种形式转换到另外一种形式。vb>5、Hibernate有哪5个核心接口?答:Configuration接口:配置Hibernate,根据其启动hibernate,创建SessionFactory对象;SessionFactory接口:初始化Hibernate,充当数据存储源的代理,创建session对象,SessionFactory是线程安全的,意味着它的同一个实例可以被应用的多个线程共享,是重量级、二级缓存;Session接

6、口:负责保存、更新、删除、加载和查询对象,是线程不安全的,避免多个线程共享同一个session,是轻量级、一级缓存;Transaction接口:管理事务;Query和Criteria接口:执行数据库的查询。6、JAVA中如何进行事务的处理?答:Connection类中提供了3个事务处理方法:setAutoCommit(BooleanautoCommit):设置是否自动提交事务,默认为自动提交事务,即为true,通过设置false禁止自动提交事务;commit():提交事务;roll

7、back。:回滚事务。7^Hibernate实现中,load和get方法的区别,find和iterate的区别?答:load和get方法的区别:hibernate对于load方法认为该数据在数据库中一定存在,可以放心的使用代理来延迟加载,如果在使用过程中发现了问题,只能抛异常;而对于get方法,hibernate一定要获取到真实的数据,否则返回nullofind和iterate的区别:find方法通过一条SelectSQL实现了查询操作,而iterate方法要执行多条SelectS

8、QL.iterate第一次查询获取所有符合条件的记录的id,然后再根据各个id从库表中读取对应的记录,这是一个典型的N+1次的查询问题,如果符合条件记录有10000条,就需要执行10001条SelectSQL,性能会非常差。8>说出Servlet的生命周期,并说出Servlet和CGI的区别?v/b>答:Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。