发动态

没有新消息

更多内容

两年工作经验了,java面试题一般问什么

王先生

集合相关问题:  HashMap、LinkedHashMap、ArrayList、LinkedList的底层实现。  HashSet和LinkedHashSet的区别。  ArrayList、LinkedList 的区别。  HashMap和LinkedHashMap的区别。  HashMap是线程安全的吗。  线程相关问题:  创建线程的方式。  什么是线程安全。  Runnable接口和Callable接口的区别。  wait方法和sleep方法的区别。  synchronized、Lock、ReentrantLock、ReadWriteLock。  Mysql数据库相关问题:   有没有SQL优化经验。  Mysql索引的数据结构。  SQL怎么进行优化。  SQL关键字的执行顺序。  有哪几种索引。  框架相关问题:  Hibernate和Mybatis的区别。  Spring MVC和Struts2的区别。  Spring用了哪些设计模式。  Spring中AOP主要用来做什么。  Spring注入bean的方式。  什么是IOC,什么是依赖注入。  Spring是单例还是多例,怎么修改。  Spring事务隔离级别和传播性。  #{} 和 ${} 的区别  Mybatis的mapper文件中resultType和resultMap的区别。  Mybatis中DAO层接口没有写实现类,Mapper中的方法和DAO接口方法是怎么绑定到一起的,其内部是怎么实现的 其他遇到问题:   接口和抽象类的区别。  int和Integer的自动拆箱 常量池相关问题。  ==和equals的区别。  重载和重写的区别。  String和StringBuilder、StringBuffer的区别。  静态变量、实例变量、局部变量线程安全吗,为什么。  try、catch、finally都有return语句时执行哪个。   ajax的4个字母分别是什么意思。  xml全称是什么。  分布式session存储解决方案。 

7 赞+1
0
评论

0 条评论

暂无评论,快来写下您的评论

热门职位推荐
热门公司推荐