【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引

前言

【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引
自学Java怎么学,找对方向很关键!在这里为大家分享最全的架构师级 Java全栈学习路线及知识清单
包含 JavaSE基础JavaWebSSM框架Linux运维分布式与微服务大数据开发 ~
本人研究人生一枚,自学Java中,后期会逐步分享清单中所有技术与知识的详细介绍文章,收藏关注不迷路~
心中有方向,行动才有力量,如果你也想自学Java,欢迎一起交流,共同进步~

📌 博主主页: 小新要变强 的主页
👉 算法刷题路线可参考: 算法刷题路线总结与相关资料分享,内含最详尽的算法刷题路线指南及相关资料分享~

🚩 欢迎关注小新的Git仓库: 小新Java成长之路,不定期更新Java学习资料~

; 目录

【Java全栈学习路线】

【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引

; 一、Java基础

Java基础知识的学习是为了后边走的更远~

文章链接1.计算机基础
【JavaSE】之计算机基础

2.Java入门学习
【JavaSE】之Java入门

3.Java基础语法
【JavaSE】之基础语法

4.流程控制和方法
【JavaSE】之流程控制与方法

5.数组
【JavaSE】之数组

6.面向对象编程
【JavaSE】之面向对象编程

7.异常
【JavaSE】之异常

8.常用类
【JavaSE】之Java常用类

9.集合框架
【JavaSE】之集合框架

10.IO
【JavaSE】之IO流

11.多线程
【JavaSE】之多线程(上)
【JavaSE】之多线程(下)

12.GUI编程
【JavaSE】之GUI编程

13.网络编程
【JavaSE】之网络编程

14.注解和反射
【JavaSE】之注解与反射

15.JUC编程
【JavaSE】之JUC并发编程(上)
【JavaSE】之JUC并发编程(下)

16.JVM
【JavaSE】之JVM入门(上)
【JavaSE】之JVM入门(下)

17.23种设计模式
【JavaSE】之23 种设计模式详解

18.数据结构和算法
【JavaSE】之Java 数据结构与算法 Java数据结构和算法——程序员常用10种算法

19.正则表达式
【JavaSE】之正则表达式

JavaSE基础知识详解已更新完毕~

二、JavaWeb

接下来就可以学习以下JavaWeb开发的基础知识~ 文章链接

1.MySQL初级
MySQL初级之【1.MySQL认识与安装配置】
MySQL初级之【2.最全数据库相关操作,CRUD】
MySQL初级之【3.数据库用户管理、备份与设计】

2.JDBC
【JavaWeb】之JDBC详细介绍

3.HTML5
【HTML详解】一文掌握HTML基础语法

4.CSS3
【CSS详解】一文掌握CSS基础用法

5.JavaScript
【JavaScript详解】一文掌握JavaScript基础知识(上)
【JavaScript详解】一文掌握JavaScript基础知识(下)

6.jQuery
【JavaScript详解】一文掌握JavaScript基础知识(下)

7.Layui & BootStrap8.Http协议
【JavaWeb】之Http协议

9.Tomcat
【JavaWeb】之Tomcat介绍、安装与使用

10.Servlet
【JavaWeb】之Servlet

11.Cookie & Session
【JavaWeb】之Cookie & Session

12.JSP
【JavaWeb】之JSP

13.JSTL & EL表达式
【JavaWeb】之JSTL & EL表达式

14.MVC三层架构
【JavaWeb】之MVC三层架构

15.过滤器
【JavaWeb】之过滤器

16.监听器
【JavaWeb】之Servlet监听器

17.文件上传与下载
【JavaWeb】之文件上传与下载

18.邮件收发
【JavaWeb】之邮件收发

19.富文本编辑器
【JavaWeb】之富文本编辑器

JavaWeb基础知识已更新完毕~

三、JavaEE

脱离原始开发,面向企业级应用开发的框架必须掌握~ 文章链接

1.Maven
Maven入门教程

2.Junit
超详细的JUnit单元测试介绍

3.Java日志框架
最详细、最全面的【Java日志框架】介绍

4.MyBatis
最全面的Mybatis教程,从”开局”到”通关”(一)
最全面的Mybatis教程,从”开局”到”通关”(二)

5.Spring
最新最全面的Spring详解(一)——Spring概述与IOC容器
最新最全面的Spring详解(二)——classpath扫描和组件管理
最新最全面的Spring详解(三)——Resources,验证、数据绑定和类型转换与Spring表达式语言(SpEL)
最新最全面的Spring详解(四)——面向切面编程
最新最全面的Spring详解(五)——事务管理
最新最全面的Spring详解(六)——Spring-Mybatis整合

6.SpringMVC
最全面的SpringMVC教程(一)——SpringMVC简介
最全面的SpringMVC教程(二)——SpringMVC核心技术篇
最全面的SpringMVC教程(三)——跨域问题
最全面的SpringMVC教程(四)——Controller 与 RestFul
最全面的SpringMVC教程(五)——文件上传与下载
最全面的SpringMVC教程(六)——WebSocket

7.JSON
Json简介与基本使用

8.Ajax
Ajax简介与基本使用

9.SSM框架整合
【SSM整合】SpringMVC + Spring + Mybatis整合详细教程

10.Shiro

11.Solr

12.Git
Git的安装,理论基础与基本使用

13.MyBatis-Plus
【MybatisPlus】最全面的MybatisPlus通关教程

14.MySQL高级
MySQL专栏

15.Netty

16.MyCat

SSM框架技术详解持续更新中~

四、Linux运维

大部分服务器都是用的Linux环境,Linux运维基础知识也需要熟悉~

1.Linux基础2.Shell编程3.Linux系统管理4.Linux网络5.LAMP平台部署6.LNMP平台部署7.Nginx8.ELK日志分析9.MySQL集群10.Redis11.Linux集群12.Docker13.OpenStack14.Kubernetes

Linux运维技术详解持续更新中~

五、分布式与微服务

对于规模比较大的公司来说,高访问量要求我们掌握分布式开发~

1.Vue框架2.NodeJS3.SpringBoot原理4.SpringBootWeb开发5.SpringData6.SpringSecurity7.SpringBoot分布式开发8.ActiveMQ9.Elsticsearch10.Dobbo+Zookeeper11.SpringCloud Netflix 全家桶12.SpringCloud Alibaba 全家桶

Vue框架技术详解:【Vue】Java后端程序员也必须掌握的前端框架(上)【Vue】Java后端程序员也必须掌握的前端框架(下)
分布式与微服务技术其他技术详解持续更新中~
学习到这个阶段,我们已经具备不错的Java开发能力了,这个时候我们可以学习一些开源项目,做一些二次开发,巩固一下我们所学过的知识~
在这里推荐一些 免费的开源项目7款优质企业级Java微服务开源项目

六、大数据开发

为了进一步提升自己,可以学习一下大数据开发~

1.负载均衡2.Hadoop3.Hive4.HBase5.Flume6.Sqoop7.Zookeeper8.lmpala9.Scala编程10.Spark系列11.Kafka

大数据开发技术详解持续更新中~

另外,以上Java学习路线中的全部资料也都整理在Git仓库中,会不定期更新:
🚩 欢迎关注小新的Git仓库: 小新Java成长之路~

Original: https://blog.csdn.net/qq_42146402/article/details/127133435
Author: 小新要变强
Title: 【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/794944/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球