JAVA面试题

1. 简单介绍spring mvc。

2. 简单介绍下JMS。

3. Hibernate MyBatis Spring JDBC 各个应用场景。

4. 了解ConcurrentMap, 为什么比synchroniseMap快?

5. 多线程。

6. 介绍几个常用的设计模式。

7. 介绍overload和override用法。

8. java NIO 怎么实现异步的和实现原理。

9. tcp 和 udp 区别?

10. thread join() 方法作用?
当 a thread 调用Join方法的时候,MainThread 就被停止执行,直到 a thread 线程执行完毕。

11. 为什么 ConcurrentMap 的get方法是弱一致性?

12. 类加载器: BootstrapClassLoader ExtensionClassLoader AppClassLoader

13. 动态代理:JDK VS CGLIB

14. 序列化和反序列化。

15 prepareStatement 和 Statement 有什么区别

16. 过滤器和拦截器的区别。

17. IO流。

18. 线程池。

19. quartz 和 timer原理

原文地址:https://www.cnblogs.com/aDiot/p/5254608.html