对于java初学者来说,最好的学习路线就是从基础到高级进阶式的。做什么事情都是要一步一个脚印的去做,尤其是学习这样的事情,更加是不能够一蹴而就的,需要从基础内容循序渐进的进行学习。
学习就像盖楼房一样,需要坚实的基础,只要地基打好做的结实,才能够看到万丈高楼平地起,学习也是一样,只有把基础打好,在以后在能够发展的更好。
适合于JAVA小白的学习路线
第一阶段:是学习Java的基知识
01Java编程语言概述
02Java基础语法
03Java数组
04面向对象编程
05高级类特性
06Java API
07异常处理
08集合与泛型
09Java IO流
10Java 多线程
11Java Reflection(Java反射)
12网络编程
13Java8 新特性
14Java9/Java10/Java11新特性
15经典项目
第二阶段:是学习Mysql数据库相关知识
01Mysql 基础
02SQL语言
03JDBC
04DBUtils
第三阶段:学习色web开发与实战技术
01HTML与CSS3
02Javascript
03jQuery
04AJAX&JSON
05XML
06bootstrap
07Web服务器基础
08Servlet
09JSP
10JSTL
11EL
12cookie&Session
13Filter&Listener
14国际化
15文件上传下载
第四阶段:是Java的经典流行框架的使用
01Dubbo
02SpringBoot
03SpringCloud
04Docker
05NIO
06FastDFS
07Elasticsearch
08Thymeleaf
09MyCat
10ActiveMQ
11ECharts
12分布式事务
13单点登录
14Zookeeper
第五阶段:Java高级和前沿技术的学习
01Dubbo
02SpringBoot
03SpringCloud
04Docker
05NIO
06FastDFS
07Elasticsearch
08Thymeleaf
09MyCat
10ActiveMQ
11ECharts
12分布式事务
13单点登录
14Zookeeper
第六阶段:企业接轨项目以在线教育项目案例实操
01Vue
02ES6
03Mybatis Plus
04课程中心微服务搭建
05课程中心微服务功能实现
06 前后端分离技术
07 后台管理系统前端页面的搭建
08课程中心前端功能实现
09阿里云OSS
10云存储微服务
11POI操作Excel
12课程基本信息管理
13阿里云VOD
14SpringCloud服务发现
15社交登录-微信登录
16SpringCloud配置中心
17SpringCloud Hystrix
第七阶段:还要学习大数据相关技术。
01大数据技术概论
02Hadoop概述与安装
03HDFS伪分布式文件
04YARN
05MapReduce详解
06Hadoop-HA高可用
07HDFS完全分布式
08Hive入门
09Hive深入
10Hive高级
相关: 大数据培训出来的学生,不需要一点工作经验就可以找到好工作吗——Java培训学习大概需要多长时间,没有计算机基础可以吗