Java-Core-Knowledge-Tree Java Core Knowledge Tree:Java 核心知识树,尽可能地通过思维导图来展示 Java 的核心知识,让零碎的知识点得到系统化。 基础知识 01. 类型、变量、运算符、String、Math、输入输出、Array 02. 类、文档注释、多态、Object、包装器、自动装箱拆箱、参数数量可变、反射 03. 接口、对象克隆、Lambda、内部类、代理(静态代理、动态代理、cglib代理) 04. 异常、断言、日志、泛型 05. 视图与包装器 06. 时间日期 常用集合 01. 集合基础知识 02. ArrayList 基础用法 03. ArrayList 源码分析 04. LinkedList 基础用法 05. LinkedList 源码分析 06. ListIterator 源码分析 07. HashMap 基础用法 08. HashMap 源码分析 HashSet 线程与并发 01. 线程与并发知识导图 Stream、File、IO Stream 操作、Optional File 文件流 缓冲流、转换流、序列化流、打印流 网路编程 Socket 框架 01. MyBatis 02. Spring 03. SpringMVC