background image

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 最大内存设置。设置的原理。结合垃圾回收讲讲。