文章目录
- 一、Java基础部分面试题
-
- 1.1. Java面向对象的三个特征
- 1.2. Java中基本的数据类型有哪些 以及他们的占用字节
- 1.3. int和Integer的区别
- 1.4. String、StringBuilder、StringBuffer的区别及使用场景
- 1.5. ArrayList、Vector和LinkedList的区别及使用场景
- 1.6. Collection和Collections的区别
- 1.7. List和Map的区别
- 1.8. HashMap和HashTable的区别
- 1.9. HashMap底层实现原理和扩容机制
- 1.10. HashMap什么样的类适合作为键
- 1.11. final、finally、finalize的区别
- 1.12. sleep()和wait()的区别
- 1.13. 抽象类和接口的区别、以及使用场景
- 1.14. Overload(重载)和Override(重写)的区别
- 1.15. forward(转发)和redirect(重定向)的区别
- 1.16. 连接池的工作机制
- 1.17. 什么是序列化
- 二、第三方框架部分
- 三、MySQL数据库部分
- 四、扩展阅读