Java后端学习路线

JavaEE 专栏收录该内容
37 篇文章 6 订阅

Java后端学习路线
1,Java基础

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

2,数据库

数据库首先要进行Mysql的学习,不建议看视频,直接跟着视频进行操作,比如单表查询、多表查询、存储过程、触发器等,开始就从简单的select、add、delete进行学习。

3,Web基础

首先要明白Http协议,然后进行Web相关的学习,先进行JSP和Servlet的学习,掌握JSP常用的标签和Servlet基本的原理,然后能独立的写几个Demo。再重复一次,Servlet的原理一定要搞懂,为接下来的各种框架的学习打好基础。

4,框架学习

JavaWeb中常用的框架有SpringMVCSSH、SSM等,SpringMVC 它的思想是全部请求统一用一个 Servlet 去做请求转发与控制,这个 Servlet 叫 DispatcherServlet,能够独立的写Demo。学好Servlet,很容易懂。

5,框架进阶

掌握以上,就可以进军Spring的全家桶,SpringBoot和SpringCloud,SpringBoot 弥补了 Spring 配置上的缺点,再也不用为繁杂的 xml 费劲精力了,堪称是 Java 后端开发的颠覆者。SpringCloud 是一个微服务架构,能够将项目按照业务分成一个个微服务,每个微服务都可独立部署,服务之间互相协调。

6,其它的技术

除了以上,通常还会用到一些技术或者服务,例如前段的框架:Vue.js、Recat、Layui等,消息中间件:MQ和kafaka,分布式服务框架Dubbo,key-value的存储系统redis。很多的技术都需要自己去努力学习,才能真正成为一个全栈工程师。

注意:

基于这个学习线路,大约的时间是一年,找到一个普通的开发工作还是没有问题的,当然面试通常也会问一些基础的问题。很多具体的知识没办法细说,跟着视频,然后自己写Demo。

最后,关于培训机构,我是不太赞同的,水太深。我建议先自己学习下,如果基础都不会,即使一对一的教学,效果也不会多好,就好比你去学功夫,基础的东西都不会的话,师傅是没办法教导的。如果需要资料的话,私聊我。后面我也会不断完善资料。花个两三万才入门,属实有些坑。如果有其他的问题,可以留言。

java基础思维导图版: https://gitee.com/yzdyzdyzd/java-basic-mind-map.git

希望我们在开发的道路上越走越远,相信我们都会有美好的未来。

评论12
请先登录 后发表评论~
©️2021 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页

打赏作者

阳宗德

您的鼓励是我进步的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值