2021最新最细Java学习路线(初学者必看)

前言

很多新人在刚开始学习java时都会碰到这个问题,那就是到底应该如何学习Java?互联网上资源那么多,那么学习顺序又是什么呢?

今天针对这个问题,小编汇总了2021年史上最新最详细的Java学习路线,供初学Java的同学参考!

同时也给大家提供几个可以学习的教程 :找到第一套教程有2000多集故有3个链接

2021最新最细Java学习路线(初学者必看)_第1张图片

尚学堂29980元java就业班全套视频—建议收藏_哔哩哔哩_bilibili​www.bilibili.com

尚学堂29980元java就业班全套视频—一键三联_哔哩哔哩_bilibili​www.bilibili.com

尚学堂29980元java就业班全套视频-建议三联_哔哩哔哩_bilibili​www.bilibili.com

Java学习路线

好了,我们废话少说,揭晓来就开始讲解Java的学习路线!!!

2021最新最细Java学习路线(初学者必看)_第2张图片

第一阶段:Java基础(javase)

[完结]尚学堂高淇21版java300集_IDEA 、 eclipse 双平台_哔哩哔哩_bilibili​www.bilibili.com2021最新最细Java学习路线(初学者必看)_第3张图片

环境变量:JDK 、JRE、JVM

开发工具:INteliJ IDEA、eclipse、VS code

入门知识:二进制、变量、八种数据类型、运算符、类型转化

控制语句:单选择结构、双选择结构、多选择结构、switch语句、循环语句、break、continue、方法、递归

面向对象:对象和类的区别、属性、方法、构造方法、JVM内存、垃圾回收机制、This 关键字、static关键字、包机制、封装、继承、多态、抽象类、抽象方法、接口、内部类

数组:一维数组、二维数组、多维数组、排序算法、查找算法

网络编程:网络通信协议、URL、Socket编程、TCP双向通信、UDP通信

反射技术:Class对象原理、获取类的构造方法、获取类的属性、获取类的方法

Lambda表达式:基本语法、实现函数接口、引用方法、创建线程、操作集合、闭包问题

异常机制: CheckedException、RuntimeException、 try-catch-finally异常解决、 try-with-resource新特性、声明式解决异常、自定义异常

常用类:String不可变字符串类、StrngBuilder、 StringBuffer可变字符串类、八种包装类、时间相关类(Date、 DateFormat、 Calendar)

容器:泛型、List、 Set、 Map

手写数据结构:手写栈结构、手写单向链表结构、手写双向链表结构、手写二叉树排序、手写树形数据结构

I0流技术:四太抽象类、文件字节流、文件字符流、缓冲流、转换流、字节数组流、对象流、文件随意访问流

多线程和并发编程技术:线程和并发的概念、线程创建的两种方式、线程的生命周期、线程同步、线程并发和协作、线程池

2021最新最细Java学习路线(初学者必看)_第4张图片

第二阶段:数据库编程

数据库高级进阶SQL优化教程-MySql数据库优化_哔哩哔哩_bilibili​www.bilibili.com2021最新最细Java学习路线(初学者必看)_第5张图片

SQL语言:select查询、函数、多表查询、自连接、外连接、组函数、嵌套组函数、子查、DML语言主键、外键、事务、视图、索引

数据库管理:mysq|安装和使用、oracle安装和使用、用户权限、执行计划、导入和导出数据、数据库设计范式

JDBC编程:驱动加载和核心原理、PreparedStatement、ResultSet 、事务处理、程序分层开发

2021最新最细Java学习路线(初学者必看)_第6张图片

第三阶段:网页编程

 

HTML5:常用标签、表单标签、表格标签、音视频标签、多媒体标签

CSS3:选择器、盒子模型、定位

JavaScript语言:基本语法、控制语句、函数与对象、事件机制 、 DOM编程

VUE框架:模板语法、条件渲染、列表渲染、事件处理、组件、路由、 Axios网络请求跨域 、状态管理Vuex 、打包部署

2021最新最细Java学习路线(初学者必看)_第7张图片

第四阶段:JavaEE开发

网络编程协议:应用协议、传输协议、网际协议、路由控制协议、TCP协议、http协议、

Servlet:Tomcat服务器、Servlet生命周期详解、HttpRequest对象、HttpResponse对象、HttpSession对象、ServletContext对象、过滤器、监听器、JSP技术介绍、

2021最新最细Java学习路线(初学者必看)_第8张图片

第五阶段:SSM框架

mybatis-spring-springmvc-Java一站式学习 -java框架-ssm框架(完结)_哔哩哔哩_bilibili​www.bilibili.com2021最新最细Java学习路线(初学者必看)_第9张图片

Mybatis:核心API 、全局与映射配置文件、事务管理、SqlSession 、Mapper动态代理、动态SQL 、缓存的使用、多表关联查询、注解开发

Spring:核心体系、 IOC与AOP 、整合持久层、代理模式、AspectJ框架、声明式事务

Spring MVC: MVC模式、获取请求参数、处理响应、异常处理、拦截器、 Restful风格支持 、JSON数据处理、跨域请求

Shiro安全框架:认证策略、加密算法、授权、SessionManager、 RememberMe

2021最新最细Java学习路线(初学者必看)_第10张图片

第六阶段:项目管理和Linux

2020最新 Nginx教程全面讲解(Nginx快速上手)_哔哩哔哩_bilibili​www.bilibili.com2021最新最细Java学习路线(初学者必看)_第11张图片

Linux系统:VMWare安装和使用、常用命令、常用配置、Xshell的使用

Git:版本控制原理、本地命令、远程仓库操作、 IDEA中操作Git

Maven:整合IDEA 、POM模型、依赖与继承关系、插件的使用、私服的使用

Nginx:反向代理、安装和配置、虚拟主机配置、负载均衡、Http协议代理

2021最新最细Java学习路线(初学者必看)_第12张图片

第七阶段:微服务

https://www.bilibili.com/video/BV1At4y1v7ph/​www.bilibili.com

 

SpringBoot: IDEA脚手架工具创建项目 、 SpringBoot项目结构、整合Web层技术、整合持久层技术、度量指标监控、多环境配置

spring Session:基于Redis共享Session数据、基于Redis同步自定义对象、设置Session的失效时间、更换Spring Session的序列化器

Spring Session MongoDB:基于MongoDB共享Session数据、基于MongoDB同步自定义对象、设置Session的失效时间、更换Spring Session MongoDB的序列化器

Spring SEcurity: UserDetailsSewice详解、PasswordEncoder密码解析器详解、自定义处理器、授权处理、RememberMe的实现

Spring Cloud:搭建Eureka高可用集群、 Ribbon 常见的负载均衡策略 、OpenFeign的使用、OpenFeign对Gzip的支持、二Hystrix简介、服务降级与熔断、基于Gitee管 理配置文件 、搭建Gateway服务 、实现请求路由、Gateway内置过滤器的使用、服务实现熔断功能

2021最新最细Java学习路线(初学者必看)_第13张图片

第八阶段:分布式

Zookeeper:存储结构介绍、监听通知机制、单机与集群安装、常用命令

Dubbo:Dubbo简介、 配置文件详解、服务的远程调用、服务的监控与管理、服务的负载均衡策略

FastDFS:FastDFS简介、同步机制详解、 FastDFS安装、通过Java客户端操作FastDFS、使用FastDFS实现文件上传于下载

Swagger :Swagger简介、 Swagger极致用法 、Swagger UI用法、基本信息配置、常用注解

2021最新最细Java学习路线(初学者必看)_第14张图片

第九阶段:消息中间件

尚学堂ActiveMQ教程(MQ消息中间件快速入门到实战)_哔哩哔哩_bilibili​www.bilibili.com2021最新最细Java学习路线(初学者必看)_第15张图片

ActiveMQ:ActiveMQ简介、ActiveMQ常用API、ActiveMQ消息处理、Topic模型

RabbitMQ:RabbitMQ简介、安装RabbitMQ、 Direct交换 器、Fanout交换器、Topic交换器

2021最新最细Java学习路线(初学者必看)_第16张图片

第十阶段:高性能数据处理

Redis :单机与集群安装、常用命令、数据持久化方式、Jedis的使用、Spring整合Jedis

MongoDB:MongoDB简介、 MongoDB基本使用、集合与文档操作、索引操作、聚合查询

MyCat:安装MyCat、创建MySQL的主从模式、配置文件详解、实现读写分离、分片规则的定义

2021最新最细Java学习路线(初学者必看)_第17张图片

第十一阶段:全文检索服务

solr搜索框架实战从单机到集群_哔哩哔哩_bilibili​www.bilibili.com2021最新最细Java学习路线(初学者必看)_第18张图片

Solr:Solr安装与启动、中文分词器的使用、 WEB控制台的使用、SolrJ的使用、 Spring Data For Apache Solr的使用

ElasticSearch:ElasticSearch简介、单机与集群安装、索引与文档操作、安装中文分词器、Spring Data For ElasticSearch的使用

Logstash_ Kibana :Logstash简介、 Logstash安装、Logback日志处理、搭建日志系统

2021最新最细Java学习路线(初学者必看)_第19张图片

第十二阶段:容器化技术

2020 Docker最新超详细版教程通俗易懂-加油,尾款人!_哔哩哔哩_bilibili​www.bilibili.com2021最新最细Java学习路线(初学者必看)_第20张图片

Docker:安装Docker、Docker的启动与停止、配置阿里镜像加速器、镜像与容器管理、容器的生命周期详解、数据卷管理

Kubernetes :Kubernetes安装、常用命令、配置Ingress规则、Helm部署release、Kubernetes高可用集群

你可能感兴趣的:(学习路线,java,编程语言,javase,面向对象编程,开发工具)