Java软件开发工程师面试题宝典资料.doc

  1. 1、本文档共138页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、了解j2EE规范,选择几点进行重点消化。 2、异常分类,一般性异常和运行期异常,异常捕获。 3、了解spring mvc框架,和struts mvc框架的区别。 4、要对spring和ibatis非常熟悉,必须,熟知。 5、应适当关注需求分析和产品方面的知识。 6、了解多线程相关知识 7、了解java5以及java6新特性 8、熟悉linux相关命令操作。 9、工厂模式,简单工厂、抽象工厂的区别 10、动态代理模式 11、 一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?? 二、VECTOR,ARRAYLIST, LINKEDLIST的区别是什么?? 三、HASHTABLE, HASGMAQ,TreeMap区别? 四、ConcurrentMap和HashMap的区别 五、Tomcat,apache,jboss的区别? 六、GET POST区别? 七、SESSION, COOKIE区别? 八、Servlet的生命周期? 九、HTTP 报文包含内容? 十、Statement与PreparedStatement的区别,什么是SQL注入,如何防止SQL注入? 十一、redirect, foward区别? 十二、关于JAVA内存模型,一个对象(两个属性,四个方法)实例化100次,现在内存中的存储状态,? 几个对象,几个属性,几个方法。? 十三、谈谈Hibernate的理解,一级和二级缓存的作用,在项目中Hibernate都是怎么使用缓存的? 十四、反射讲一讲,主要是概念,都在哪需要反射机制,反射的性能,如何优化? 十五、谈谈Hibernate与Ibatis的区别,哪个性能会更高一些? 十六、对Spring的理解,项目中都用什么?怎么用的?对IOC、和AOP的理解及实现原理? 十七、线程同步,并发操作怎么控制? 十八、描述struts的工作流程。? 十九、Tomcat的session处理,如果让你实现一个tomcatserver,如何实现session机制? 二十、关于Cache(Ehcache,Memcached)? 二一、sql的优化相关问题? 二二、oracle中 rownum与rowid的理解,一千条记录我查200到300的记录怎么查?? 二三、如何分析ORACLE的执行计划?? 二四、 DB中索引原理,种类,使用索引的好处和问题是什么?? 二五、JVM垃圾回收实现原理。垃圾回收的线程优先级。? 二六、jvm 最大内存设置。设置的原理。结合垃圾回收讲讲。 Java面试宝典2010版 一. Java基础部分 7 1、一个.java源文件中是否可以包括多个类(不是内部类)?有什么限制? 7 2、Java有没有goto? 7 3、说说和的区别。 8 4、在JAVA中如何跳出当前的多重嵌套循环? 8 5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计一个一百亿的计算器 9 10、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 11 11、==和equals方法究竟有什么区别? 11 12、静态变量和实例变量的区别? 12 13、是否可以从一个static方法内部发出对非static方法的调用? 12 14、Integer与int的区别 13 15、Math.round(11.5)等於多少? Math.round(-11.5)等於多少? 13 16、下面的代码有什么不妥之处? 13 17、请说出作用域public,private,protected,以及不写时的区别 13 18、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型? 14 19、构造器Constructor是否可被override? 15 20、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承具体类(concrete class)? 抽象类中是否可以有静态的main方法? 15 21、写clone()方法时,通常都有一行代码,是什么? 15 22、面向对象的特征有哪些方面 15 23、java中实现多态的机制是什么? 17 24、abstract class和interface有什么区别? 17 25、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchron

文档评论(0)

三哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档