概述 Java学习路线图
第一单元 Java_SE
- 第一章 Java概述
- 第二章 变量
- 第三章 运算符
- 第四章 控制结构
- 第五章 数组
- 第六章 OOP(面向对象–初级)
- 第七章 OOP(面向对象–中级)
- SE_项目一 房屋出租系统
- 第八章 OOP(面向对象–高级)
- 第九章 枚举和注解
- 第十章 异常和处理
- 第十一章 常用Java_API(应用程序接口)
- 第十二章 集合
- 第十三章 泛型
- 第十二章 Java图形基础
- SE_项目二 坦克大战①
- 第十四章 多线程基础
- SE_项目二 坦克大战②
- 第十五章 IO流
- SE_项目二 坦克大战③
- 第十六章 网络通信编程
- SE_项目三 多用户即时通讯系统
- 第十七章 Java反射
- 第十八章 MySql基础
- 第十九章 JDBC和数据库连接池
- SE_项目四 满汉楼
- 第二十章 正则表达式
- 第二十一章 骑士周游算法
第二单元 Java高级
- 第一章 多线程、高并发
- 第二章 数据结构
- 第三章 算法
- 第四章 设计模式
- 第五章 JVM
第三单元 Java_Web
- 第一章 前端基础
- 第二章 前端框架
- 第三章 Java_Web后端
第四单元 主流框架
- 第一章 Linux基础
- 第二章 Nginx
- 第三章 SSM
- 第四章 其他框架
第五单元 项目管理
- 第一章 Maven
- 第二章 Git & GitHub
- 第三章 数据库高级
第六单元 分布式、微服务、并行架构
- 第一章 Netty(很多框架底层)
- 第二章 Dubbo(开源的RPC框架)
- 第三章 FastDFS(分布式文件系统)
- 第四章 Docker(应用容器引擎)
- 第五章 Spring家族
- 第一节 SpringBoot
- 第二节 SpringCloud
- 第六章 搜索引擎
- 第七章 中间件
- 第一节 MyCat(数据库中间件,分表、分库)
- 第二节 消息中间件
- 第八章 日志分析与监控的组建或框架(EIK)
- 第九章 Zookeeper(提供一致性服务,如配置维护、域名同步、分布式同步)
第七单元 DevOps(开发运维一体化)/自动化项目部署
- 第一章 k8s(解决让部署容器化的应用简单高效)
- 第二章 Prometheus(开源的系统监控和报警)
- 第三章 Jenkins(解决CI/CD,监控持续的工作,例如部署、集成、交付)
- 第四章 Harbor(容器的镜像仓库)
- 第五章 Gielab(项目管理和代码托管平台)
- 第六章 SonarQube(项目工程代码质量监测)
第八单元 大数据
- 第一章 Haddoop
- 第二章 Hive
- 第三章 Impals
- 第四章 Spark
- 第五章 fink
第九单元 Leetcode
第十单元 大厂面试题