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