总体java面试内容包括以下这些:
面向对象的一些基本概念:封住、继承,多态原理
抽象类和接口的异同
Java集合类,同步和非同步
实现多线程的两种方法:Thread与Runable等
Java内存模型和垃圾回收算法
线程同步机制(voliate,synchronized,重入锁,threadlocal),线程间通信(wait,notify)
了解java中设计模式的思想,用了哪些设计模式,有什么好处
常用的框架Spring、SpringMVC、Mybitis、Struts、Hibernate等并浅谈对用过的框架的理解
数据库知识(常用的一些查询)
我框架遇到的问题有以下: 1.Spring用了哪些设计模式。 2.Spring中AOP主要用来做什么。 3.Spring事务隔离级别和传播性 4.什么是IOC,什么是依赖注入。 5.Spring MVC和Struts2的区别。 6.框架的Hibernate和Mybatis的区别。 7.Mybatis的mapper文件中resultType和resultMap的区别。 等