
我是完全自学的,看完这条回答你就不用花钱学了。一千多的课程也就是基础课,并不会给你有多深入。如果要是学基础的话,看看下面的学习线路图以及相关的学习方法足够了。贴一个我之前自学的路径图和方法。
当你想系统的学习某个领域的时候,如果有一张知识框架图就能让你的学习变得简单,不仅清清楚楚的看清所有知识点 、知识点之间的逻辑关系,而且还能帮你安排好学习节奏和进程。
今天小编给你们提供了多个JAVA的知识图谱,希望对你的学习能有所帮助。

1. Java学习路线图

2. Java Web学习路径

3.Java集合类

4.Java平台的逻辑结构

5.Java编程所需的工具及知识

这5张图,你学习到了吗?
理解了这5张图谱,就是先画好一棵树的树干,通过你慢慢的学习积累,树的枝桠、叶子会一点一点的被你画出来。画的过程中也需要你更多的努力。希望你能画出一棵枝叶茂密、硕果累累的树。
下面给大家看一下我为大家准备的Java自学视频教程
本套资料归总有10大模块

Java学习大纲+路线
第一阶段、Java基础

- HTML
- CSS
- 12306案例
- 初识Java
- 数据类型和运算符
- 控制语句和方法
- 数组
- 双色球案例
第二阶段、JavaSE

面向对象编程
异常机制
Java常用类
数据结构和算法
集合(容器)
IO流
多线程
网络编程
集合提升训练
多线程提升训练
第三阶段、数据库

MySQL入门
数据库表
DDL
DML
简单查询
连接查询和子查询
索引
视图
事务
存储过程
JDBC及其案例
使用Properties读取属性文件
Log4j
连接池
反射技术
使用反射模拟ORM框架
三大范式
使用PowerDesigner进行数据库建模
UML建模
手写Web服务器案例
设计模式
MyBatis
第四阶段、Web前端

JavaScript
jQuery
Bootstrap
购物车
Vue
第五阶段、JavaEE

Tomcat与HTTP
Servlet基础
会话技术与Servlet域对象
JSP基本语法
JSP内建对象
EL+JSTL
Filter&Listener
MVC架构
JSON与Ajax
分页技术
文件上传/*载下**
项目:SXTOA
第六阶段、高级框架

Spring
SpringMVC
EasyUI
RBAC
MyBatis Plus
支付
短信验证
二选一项目:未来出行汽车
第七阶段、框架强化阶段

VMWare
Linux
Maven
Spring Boot
HikariCP
Druid
Spring Boot Admin
logback
Quartz
Shiro
Swagger
Git
项目:至尊智能家居
第八阶段、分布式

Zookeeper
RPC
Dubbo
Redis
Solr
RabbitMQ
FastDFS
Nignx
Spring Security
Spring Session
Spring Data for Apache Solr
Spring Data Redis
MyBatis Generator
MyCat
大型分布式项目:百战商城
第九阶段、微服务

Elastic Search
MongoDB
Spring Data ES
Spring Cloud Netflix Eureka
CAP定理
Spring Cloud Netflix Ribbon
Spring Cloud OpenFeign
Spring Cloud Netflix Hystrix
Spring Cloud Config
Spring AMQP
Spring Cloud Gateway
Docker
Spring Cloud Kubernetes
LCN
Vue
前后端分离+移动项目:live
第十阶段、项目分析设计

小蚂金服
WMS大中型电商企业智能仓储系统
智能云招聘平台
分布式医疗云计算平台
而且小编还为大家准备了一些适合于1-5年以上开发经验的java程序员面试涉及到的绝大部分面试题及答案做成了文档和学习笔记文件以及架构视频资料免费分享给大家(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术资料),希望可以帮助到大家。


老规矩,转发+关注并私信小编:“资料”,即可领取这套Java自学视频教程领取方