PRO
Java 基础面试手册
一站式的 Java 基础学习课程,内容围绕 Java 的核心基础知识展开,包括面向对象、java.lang 中的几大核心类、反射和动态代理、集合、Java 异常、泛型、I/O、注解、JDK8 新特性等,具备平滑的学习路线和清晰的行文逻辑,且涵盖 Java 基础的绝大多部分知识点,吃透此课程可以应对大部分面试场景

## 你将获得
- 完整的 Java 基础知识体系
- 涵盖 90% Java 基础面试题
- 清晰的解题逻辑,而非盲目的答案背诵
- 平滑的学习路线
## 课程介绍
课程内容围绕 Java 的核心基础知识开展:
1. **基础**:主要介绍面向对象的基本概念,以及 Java 相关的一些前置知识比如 JDK/JRE、Java 数据类型,按值调用等
2. **对象和类**:主要介绍封装、继承和多态在 Java 中的具体实现
3. **Java 核心类**:主要介绍 `java.lang` 中的几大核心类,包括包装类、`Object` 类和 `String` 类
4. **反射和动态代理**:介绍反射和动态代理的底层原理
5. **集合**:重中之重!主要介绍 Java 的集合体系,详细解释 `Collection`、`Map` 接口及其非线程安全的实现类的底层原理,如 `ArrayList`、`LinkedList`、`HashSet`、`HashMap`、`LinkedHashMap` 等
6. **其他**:包括 Java 异常、泛型、I/O、注解、JDK8 新特性等其他细碎知识点
## 学习建议
本课程是一站式的 Java 基础学习课程,具备**平滑的学习路线**和**清晰的行文逻辑**,且涵盖 Java 基础的绝大多部分知识点,吃透此课程可以应对大部分面试场景。**如果遇到模糊的概念推荐继续查阅相关经典书籍比如《Java 核心技术》、《Java 编程思想》,辅助理解**。
