# Java Knowledge Graph **Repository Path**: regedit0726/java-knowledge-graph ## Basic Information - **Project Name**: Java Knowledge Graph - **Description**: Java知识图谱 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-02-28 - **Last Updated**: 2026-02-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 📘 Java 面试指南知识图谱 > 本文档是为正在准备 Java 面试的开发者整理的一份知识图谱导航指南,涵盖从基础语法到分布式系统的核心知识点,并链接到具体专题文档以便深入学习与复习。 --- ## 🗺️ 知识图谱导航 ### 🟠 [Java 基础](./Java基础/README.md) - 基本语法与关键字 - 数据类型、运算符、流程控制 - 异常处理机制 ### 🔵 [面向对象](./面向对象/README.md) - 封装、继承、多态、接口 - 抽象类与接口的区别 - 重写与重载、访问控制权限 ### 🟣 [集合框架](./容器与集合/README.md) - List、Set、Map 源码分析 - HashMap、ConcurrentHashMap 底层原理 - fail-fast 与 fail-safe ### 🟢 [多线程与并发](./多线程与并发/README.md) - Thread 与 Runnable - Synchronized、Lock、CAS - 线程池、阻塞队列、原子类 - AQS、并发工具类 ### 🔥 [JVM](./JVM/README.md) - 内存模型与垃圾回收 - 类加载机制 - 性能调优工具与参数 ### 🟡 [数据库](dataset/README.md) - SQL 基础与优化 - 索引原理 - 事务隔离级别与锁机制 - MyBatis、JPA 简析 ### 🟠 [Spring 全家桶](./Spring全家桶/README.md) - Spring IoC / AOP - Spring MVC 工作流程 - Spring Boot 启动流程 - Spring Cloud 基础组件 ### 🔷 [微服务](./微服务/README.md) - 服务注册与发现(Nacos、Eureka) - 配置中心、Gateway、Feign - 服务链路追踪、熔断限流 ### 🟤 [设计模式](./设计模式/README.md) - 常见 23 种设计模式 - 实际应用场景举例 - 结合源码分析 ### ⚫ [网络与IO](./网络与IO/README.md) - TCP/IP 与 HTTP 协议 - BIO、NIO、Netty 简介 - 常见 Socket 通信模型 ### ⚪ [算法与数据结构](./算法与数据结构/README.md) - 数组、链表、栈、队列 - 常见算法题(排序、查找、递归、动态规划等) - LeetCode 高频题解析 ### 🧩 [项目设计与系统架构](./项目设计与系统架构/README.md) - 分层架构与领域驱动设计 - 高并发架构设计 - 常见中间件选型与架构图解 --- ## 📝 使用建议 - 每天选定一个专题深入阅读并做笔记 - 结合实际项目场景加深理解 - 面试前快速通过目录进行系统性复习 --- ## 📝 问答提示语 - 你是一个我的Java导师,抓我的面试,我给你一个知识点,你给我输出答案,并且需要实战模拟,怎么排查 + 输出结果怎么理解。你给我完整流程 + 输出代码样本,当做是在真实演练。