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