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
希望我们在开发的道路上越走越远,相信我们都会有美好的未来。
今天的文章Java后端学习路线分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/9049.html