******** 【面向对象部分】*********
------抽象:private、protected、public、缺省,缺省问到的最多,缺省是对本包可见。------继承:JAVA单继承自Object类,JAVA怎么实现多继承(接口)。------多态:非常重要,问的最多,一定要搞清楚。********* 【J2SE部分】********* ------包lang:1、基础包装类,如Integer2、Object类,包括equals、hashcode、toString、clone3、JAVA GC,内存管理4、String和StringBuffer的区别,主要是看内存的存储结构5、多线程,实现方式,线程同步,死锁……6、JAVA异常,Error、Exception、RuntimeException……7、类加载,反射,Class、ClassLoader------包util:1、JAVA容器,5个接口Collection、List、Set、Map、Iterator,1个类Collections。2、ArrayList和LinkedList的区别3、JAVA枚举------包Io:1、JAVA序列化,Serializable,ObjectInputStream、ObjectOutputStream2、各种流,inputStream、outputStream、BufferedInputStream、BufferedOutputStream、FileReader、FileWriter……------包net(这个我不熟):1、网络编程的需要理解,主要是Socket。********* 【WEB框架部分(J2EE)】********* 1、JSP、Servlet、Servlet的生命周期考得很多2、Session和Cookie的区别3、css、js、ajax3、对MVC的理解4、4种流行框架Struts、Spring、Hibernate、ibatis5、两种设计模式,单例、工厂********* 【DB部分】********* 1、SQL2、存储过程3、事务4、Oracle或者Mysql********* 【GUI + Swing】********* 1、图形界面编程需要考虑2、AWT包+Swing包3、事件模式,事件监听……4、设计模式,观察者模式其余的我不会!