上海古都建筑设计集团,上海办公室装修设计公司,上海装修公司高质量的内容分享社区,上海装修公司我们不是内容生产者,我们只是上海办公室装修设计公司内容的搬运工平台

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

guduadmin614月前

前言

【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,在这里插入图片描述,第1张

自学Java怎么学,找对方向很关键!在这里为大家分享最全的架构师级Java全栈学习路线及知识清单!

包含JavaSE基础,JavaWeb,SSM框架,Linux运维,分布式与微服务,大数据开发~

本人研究人生一枚,自学Java中,后期会逐步分享清单中所有技术与知识的详细介绍文章,收藏关注不迷路~

心中有方向,行动才有力量,如果你也想自学Java,欢迎一起交流,共同进步~

📌博主主页:小新要变强 的主页

👉算法刷题路线可参考:算法刷题路线总结与相关资料分享,内含最详尽的算法刷题路线指南及相关资料分享~

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


目录

【Java全栈学习路线】

  • 前言
  • 目录
  • 一、Java基础
  • 二、JavaWeb
  • 三、JavaEE
  • 四、Linux运维
  • 五、分布式与微服务
  • 六、大数据开发

    【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,在这里插入图片描述,第2张

    一、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 & BootStrap
    8.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.MavenMaven入门教程
    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.JSONJson简介与基本使用
    8.AjaxAjax简介与基本使用
    9.SSM框架整合【SSM整合】SpringMVC + Spring + Mybatis整合详细教程
    10.Shiro
    11.Solr
    12.GitGit的安装,理论基础与基本使用
    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.Nginx
    8.ELK日志分析
    9.MySQL集群
    10.Redis
    11.Linux集群
    12.Docker
    13.OpenStack
    14.Kubernetes

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

    五、分布式与微服务

    对于规模比较大的公司来说,高访问量要求我们掌握分布式开发~
    1.Vue框架
    2.NodeJS
    3.SpringBoot原理
    4.SpringBootWeb开发
    5.SpringData
    6.SpringSecurity
    7.SpringBoot分布式开发
    8.ActiveMQ
    9.Elsticsearch
    10.Dobbo+Zookeeper
    11.SpringCloud Netflix 全家桶
    12.SpringCloud Alibaba 全家桶

    Vue框架技术详解:【Vue】Java后端程序员也必须掌握的前端框架(上),【Vue】Java后端程序员也必须掌握的前端框架(下)

    分布式与微服务技术其他技术详解持续更新中~

    学习到这个阶段,我们已经具备不错的Java开发能力了,这个时候我们可以学习一些开源项目,做一些二次开发,巩固一下我们所学过的知识~

    在这里推荐一些免费的开源项目: 7款优质企业级Java微服务开源项目

    六、大数据开发

    为了进一步提升自己,可以学习一下大数据开发~
    1.负载均衡
    2.Hadoop
    3.Hive
    4.HBase
    5.Flume
    6.Sqoop
    7.Zookeeper
    8.lmpala
    9.Scala编程
    10.Spark系列
    11.Kafka

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

    另外,以上Java学习路线中的全部资料也都整理在Git仓库中,会不定期更新:

    🚩欢迎关注小新的Git仓库:小新Java成长之路~

网友评论

搜索
最新文章
热门文章
热门标签
 
 梦见大楼在眼前倒塌  梦见捡钱了是什么预兆女人  梦见去扫墓看到好多坟墓