📖 目录 ✏️ 计算机基础 I、计算机网络 第一节 概述 第二节 物理层 第三节 数据链路层 第四节 网络层 第五节 运输层 第六节 应用层 II、操作系统 第一节 操作系统概述 第二节 进程管理 第三节 死锁 第四节 内存管理 第五节 设备管理 第六节 链接 ☕️ Java 基础 第一节 数据类型 第二节 String 第三节 运算 第四节 Object 通用方法 第五节 关键字 第六节 反射 第七节 异常 第八节 泛型 第九节 注解 第十节 Java中常见对象 第十一节 其他 💾 Java 容器 第一节 Java容器概览 第二节 容器的设计模式 第三节 容器源码解析-List 第三节 容器源码解析-Map 第三节 容器源码解析-并发容器 🙊 Java 虚拟机 第一节 运行时数据区域 第二节 HotSpot 虚拟机对象 第三节 String 类和常量池 第四节 8 种基本类型的包装类和常量池 第五节 垃圾收集 第六节 内存分配与回收策略 第七节 类加载机制 🔨 Java 并发 第一节 基础知识 第二节 并发理论 第三节 并发关键字 第四节 Lock 体系 第五节 原子操作类 第六节 并发容器 第七节 并发工具 第八节 线程池 第九节 并发实践 💡 JavaIO 第一节 概览 第二节 磁盘操作 第三节 字节操作 第四节 字符操作 第五节 对象操作 第六节 网络操作 第七节 NIO 📝 JavaWeb 第一节 Servlet 工作原理解析 第二节 JSP 解析 第三节 深入理解 Session 和 Cookie 👫 面向对象 I、设计模式 第一节 设计模式概述 第二节 创建型设计模式 第三节 结构型设计模式 II、面向对象思想 第五节 面向对象三大特性 第六节 关系类图 第七节 面向对象设计原则 🎨 剑指 Offer 题解 第一节 数组 第二节 字符串 第三节 查找 第四节 链表 第五节 树 第六节 栈 第七节 队列 第八节 动态规划 第九节 回溯 第十节 深度优先 第十一节 贪心 第十二节 数学运算 第十三节 排序 第十四节 堆 第十五节 哈希 第十六节 其他 💻 Redis 实战 🔧 关注的小专栏 后端面试进阶指南 Java 面试进阶指南