您所在位置: 网站首页 / java程序员面试题精选.docx / 文档详情
java程序员面试题精选.docx 立即下载
2025-08-25
约2.8万字
约44页
0
37KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

java程序员面试题精选.docx

java程序员面试题精选.docx

预览

免费试读已结束,剩余 39 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

java程序员面试题

第一篇:java程序员面试题姓名:年龄:工作年限:1.int和Integer有什么区别?2.抽象类(abstractclass)和接口(interface)有什么异同?3.List、Set、Map的区别?4.Spring支持的ORM有哪些,哪些是你用过的?5.使用Spring可以通过什么方式访问Hibernate或你使用过的任一ORM?6.请你说明Spring路径“user/info/1”的含义?7.你要求的工资待遇及你对你自己未来5年的职业规划?第二篇:java程序员面试题1、你怎样理解Struts,又那些配置文件,以及作用?理解:http://ruixin.iteye.com/blog/899289配置文件:struts.xml作用:struts框架mvc实现低耦合,便于程序的维护~配置文件控制流程的转向很清晰~主要负责具体业务的实现和页面的转向~2、怎么样来捕获数据库中的异常?3、如何处理网页中的验证信息,如何友好的进行处理?4、用javaScript实现java中的监听器功能?5、你对对日外包的看法?6、数据库连接方式由哪几种?Jdbc、连接池、hibernate7、你清楚哪几种设计模式,谈谈各种设计模式的类结构。8、谈谈jsp和sevlet的区别,以及它们性能上的区别。jsp是servlet的一种简化,jsp编译后是“类servlet”。servlet主要是用来处理业务层;jsp则是主要负责表现层。servlet完全是java程序代码构成,擅长于流程控制和事务处理,而通过servlet来生成动态网页很不直观;对于静态的html标签,servlet都必须使用页面输出流逐行输出。Servlet中没有内置对象。Jsp由html代码和jsp标签构成可以方便地编写动态网页,在struts框架中,jsp位于MVC设计模式的视图层,而servlet位于控制层。总之,使用jsp只需要完成程序员需要输出到客户端的内容,至于jsp中的java脚本如果镶嵌到一个类中,由jsp容器完成,而servlet则是个完整的java类,这个类的service方法用于生成对客户端的响应9、如何来编写存储过程,如何优化存储过程,以及存储过程和TSQL的区别。10、提供的培训,CMM-5软件开发流程培训、代码编写规范和业务流程培训、对日语的培训。1、为什么要选择这个行业,和计算机专业的相比有什么优势?2、Servlet是什么,以及生命周期?Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。3、怎么理解事务?4、怎么理解MVC?自己做自己的事情,主要强调分层,5、同时插入大量数据,使用何种方法优化?Batch6、多个有关系得怎么样操作?7、你认为你还有什么优点在前面没有提到?8、对加班的看法?9、与上级意见不一致时怎么样处理?10、11、12、13、14、15、16、17、18、19、20、21、22、23、你如何理解团队精神?你怎样处理学习新技术和项目开发之间的矛盾?怎样去学习新技术?作为一个初级程序员怎么样弥补与有经验程序员之间的差距?你对索引的理解,索引有几种,什么时候用索引?对Oracle理解?怎样优化复杂的查询语句?你对Jdbc理解?对Finally块的理解和应用?游标的理解?ResultSet重载,重写?签名EJB的事务,Hibernate的事务?Struts的标签?重定向和跳转?A、:效率高,速度快a.地址栏不改变跳转——服务器端跳转,服务器之间内部转,相同的request,可传参;b.执行到跳转语句后无条件立刻跳转——之后的代码不再被执行;注意:如果使用forward跳转,则一定要在跳转之前释放掉全部的资源;c.使用forward时,request设置的属性依然能保留在下一个页面(setAttribute);d.通过传递参数。e.地址中的”/”代表是:http://localhost:8080/TestB、response.sendRedirect(“地址”):效率低,速度慢a.地址栏改变跳转——客户端跳转(其中地址可以是任意的)b.所有代码执行完毕之后再跳转,跳转语句后面的代码还是会执行,除非在其后面加上return(return)需复杂一些。if(b){Return;}System.out.println(“aa
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

java程序员面试题精选

文档大小:37KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用