Java后端学习路线?最近有些网友问我如何学习 Java 后端,还有些是想从别的方向想转过来,但都不太了解 Java 后端究竟需要学什么,究竟要从哪里学起,哪些是主流的 Java 后端技术等等,导致想学,但又很迷茫,不知从何下手。小编就总结一下Java后端学习路线,不一定都对,供你们的参考。

1、Java基础
Java是一种纯面向对象的语言,我们要学习Java的基本类型、封装、继承、多态、反射、IO等,不建议看课本,直接看视频,敲代码效果比较好,掌握了之后,再去看课本效果比较好,这里推荐《Java编程思想》的书。

重要知识点:数据类型、核心语法、面向对象、数组、集合、IO流、String/StringBuffer/StringBuilder、线程、并发、反射、泛型。

2、数据库
主流的数据库有MySQL、Oracle、SQL Server等等,你只需要搞定一个就可以了,知识都是相通的,一通百通。目前公司里用到MySQL的比较多,所以建议大家学习MySQL数据库。

重要知识点:基本的增删改查,SQL 命令,索引、存储过程;JDBC。

3、JavaWeb
重点知识点:HTML、CSS、JS、jQuery框架、Servlet程序、Filter过滤器、Listener监听器、JSP页面、EL表达式、JSTL标签库、Cookie技术、Session会话、JSON使用、Ajax请求、Tomcat、maven等等。

4、后端框架
SSH和SSM两种框架都是当前比较热门的 java 后端框架,在有了 Servlet 和 JDBC基础后就可以开始学习这部分的知识了。

SSH是Struts2做控制器,Spring管理各层的组件,Hibernate负责数据持久化的一种框架。

SSM是SpringMVC做控制器,Spring管理各层的组件,MyBatis负责数据持久化的另一种框架。

重要知识点:Spring、SpringMVC、SpringBoot、Mybatis

5、Spring-Boot
Spring-Boot是基于Spring4.0进行设计的一个框架,继承了Spring框架的优秀特性。还通过简化配置来简化整个搭建和开发过程。通过引入了Maven 和 Gradle 来进行项目管理,达到了开箱即用和约定优于配置的效果。在有SSH或 SSM框架开发的基础上,入手Spring-Boot的速度会更快。

6、其他技术
我们通常还会用到一些技术或者服务,例如前段的框架:Vue.js、Recat、Layui等,消息中间件:MQ和kafaka,分布式服务框架Dubbo,key-value的存储系统redis。很多的技术都需要自己去努力学习,才能真正成为一个全栈工程师。如果时间不够,着急找工作的话,可以跳过这部分,进入下一阶段,直接项目的学习。

Java后端学习路线?以上就是小编总结的一些Java后端学习路线,java 后端的开发与其他语言一样,最终不可避免的都要走到框架的学习上。最后希望能够帮助到大家,如果有其他的问题,可以留言。

小伙伴们有兴趣想了解内容和更多相关学习资料的请点赞收藏+评论转发+关注我,后面会有很多干货。

 


作者:mb60d191034a775的原创作品
原文出处:https://blog.51cto/u_15280066/3012214

更多推荐

Java后端学习路线分享