下面列出Java 面试问题必考的一些考点:
- 多线程,并发及线程基础
- 数据类型转换的基本原则
- 垃圾回收(GC)
- Java 集合框架
- 数组
- 字符串
- GOF 设计模式
- SOLID (单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)设计原则
- 抽象类与接口
- Java 基础,如 equals 和 hashcode
- 泛型与枚举
- Java IO 与 NIO
- 常用网络协议
- Java 中的数据结构和算法
- 正则表达式
- JVM 底层
- Java 最佳实践
- JDBC
- Date, Time 与 Calendar
- Java 处理 XML
- JUnit
- 编程