谁有完整的Java学习路线图

如题所述

1.java基础。

2.html/css/js ,servlet/jsp(j2ee) 以及mysql数据库应用。

3.学习框架,一般ssm(spring + springmvc+mybatis) 。

4.了解maven工程。

5.看完《java编程思想》。

6.1-2年看《大话设计模式》《head first》。

7.代码编写优化《重构改善既有代码的设计》,《effective java》。

8.2-3年《深入理解java虚拟机》。

9.《java并发编程实战》.

10.查看java类库,jdk源码。

11.其他技术,比如大数据,分布式缓存,分布式消息服务,分布式计算,软负载均衡等,深入了解其中一项再考虑其他。

12.《深入理解计算机系统》(比较适合java Web开发和APP后端开发),《tcp/ip详解 卷一,二,三》(适合网络编程),《数据结构与算法》(适合计算机研究工作,如分布式计算)。

13.这个时候可以去Github创建一个属于自己的开源项目,打造自己的产品。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-18

我这有,我也是刚得到的,教程效果很不错。

第2个回答  2020-05-18

分享一份Java的学习路线,包含所有的知识点,可以参考下

第3个回答  2020-12-31

一、JavaSE基础阶段

面向对象编程(基础)

面向对象编程(进阶)

异常机制

Java常用类

数据结构和算法

集合(容器)

IO流

多线程

网络编程

集合提升训练

多线程提升训练

二、数据库阶段

MySQL基础

MySQL 查询语句

数据库对象

JDBC

反射和注解

数据库建模和UML建模

设计模式

三、WEB前端

JavaScript

jQuery

BootStrap

Vue

四、JavaEE阶段 (核心阶段)

HTTP/Tomcat

MVC 架构

Servlet

JSP

EL+JSTL+过滤器+监听器

Ajax和JSON

分页和文件上传/下载

五、JavaEE阶段(高级框架)

Spring 5.2.2

SpringMVC 5.2.2

RBAC

EasyUI 1.7.0

支付/短信验证

六、框架强化

Linux - CentOS 8

Maven

Logback

Quartz

Spring Boot 2.2.2

Shiro

Swagger

Git/GitEE

MyBatis

七、分布式架构

Zookeeper

RPC

Dubbo

Redis

Solr

RabbitMQ

FastDFS

Nginx

Spring Security

Spring Session

MyBatis Generator

Mycat

八、微服务阶段

ElasticSearch

MongoDB

Spring Cloud Netflix Eureka

Spring Cloud Netflix Ribbon

Spring Cloud OpenFeign

Spring Cloud Netflix Hystrix

Spring Cloud Config

Spring Cloud Gateway

Docker

K8S

LCN

第4个回答  2020-12-02

分享你一份北京尚学堂的java学习路线思维导图,希望对你有所帮助:

学习java,推荐去北京尚学堂,科学的教学思路和教学方式,带给你不一样的学习体验。