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原理