·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
DZ插件网 门户 网站安全 查看内容

大厂架构师指导:零基础自学java的学习线路图

2023-8-5 09:33| 发布者: IT618发布| 查看: 71713| 评论: 0

摘要: 本文为零基础自学java提供了大厂架构师指导的学习路线图,涵盖Java基础、MySQL、Redis、Spring全家桶、MyBatis等关键知识点,并推荐视频教程和在线资源。适合想要学习Java后端开发的新手小伙伴参考,帮助他们建立起扎实的基础知识和技能,同时提供练手实战项目和避免学习一些过时技术的建议。
大家好,我是登哥!

1个工作10年的大厂架构师!

点击关注公众号,更多Java干货每天送达👇!

前几天,有很多朋友私信我,希望指导下零基础的java小白怎么学习,这里登哥整理了我个人理解的新手学习路线,希望对大家有帮助。

本教程适合没有任何java基础的小伙伴,也适合刚接触java的小伙伴。

(如果本教程讲的内容,小伙伴已经掌握的话,不要急,登哥后面会出java进阶的学习路线图。)

登哥会结合自己多年的研发经验,以及结合世面上的视频、书籍、博客,推荐出适合零基础java学习的路线图。

零基础入门的建议学习路线:


登哥建议按照如下的顺序进行学习:

java基础—>MySQL—>Redis—>Spring、SpringMVC、SpringBoot

学完这些java后端的基本技能后,你就可以开始练手实战一个小项目了。

java基础 难度系数:2颗星


推荐视频课程

B站:尚硅谷Java入门视频教程,宋红康java基础视频

主要内容:java基本数据类型、基本语法、数组、面向对象、集合、反射等基础内容。

建议:准备好学习环境,看完一个视频,自己动手敲一遍。一定要动手敲。一定要动手敲。一定要动手敲。另外,最好把每天学习的内容,作好笔记,方便回顾复习。

Mysql  难度系数:2颗星


主流java后端项目中,Mysql属于主流数据库。

零基础入门:掌握建表、数据的增删改查用法、索引的基本使用等等。掌握这些基本知识,上手一般的java后端项目够用了。

视频推荐:

B站 MySQL基础教程 https://www.bilibili.com/video/BV1xW411u7ax

在线教程:

https://www.runoob.com/mysql/mysql-tutorial.html

书籍推荐:

MySQL技术内幕 InnoDB存储引擎  (不适合新手,适合工作2年以上对MySQL使用比较熟悉的同学阅读)

Redis 难度系数:2颗星


Redis在后端java项目中需要使用,用于缓存、分布式锁、存用户登录态session信息等等。

零基础入门:需要掌握redis的基本数据类型的用法。

视频推荐:

Redis 6 入门到精通 超详细 教程https://www.bilibili.com/video/BV1Rv41177Af/

Spring全家桶 难度系数:3颗星


Spring需要掌握IOC、AOP、Bean管理这些基本概念。

视频推荐:

Spring5教程 https://www.bilibili.com/video/BV1yq4y1Q7N7

SpringMVC需要掌握MVC的基本概念、一些常用注解、拦截器配置等等。

视频推荐:

SpringMVC教程丨一套快速上手spring mvchttps://www.bilibili.com/video/BV1Ry4y1574R

SpringBoot需要掌握核心配置用法

视频推荐:

SpringBoot2零基础入门教程 https://www.bilibili.com/video/BV19K4y1L7MT

MyBatis 难度系数:3颗星


MyBatis在互联网常用的轻量级ORM框架,是必须要掌握的知识点。

官网文档https://mybatis.org/mybatis-3/zh/index.html

视频推荐:MyBatis 实战教程全套完整版https://www.bilibili.com/video/BV1mW411M737

MyBatisPlus是开源的一个插件,方便很多简单的增删改查逻辑不用手动写了,比较方便。

学完MyBatis后,顺便学下这个MyBatisPlus。把MyBatisPlus整合到SpringBoot中。

MyBatisPlus 推荐视频:https://www.bilibili.com/video/BV1Ds411E76Y

Maven


项目java包依赖管理工具,这个需要比较熟练。

推荐视频:

https://www.bilibili.com/video/BV1TW411g7hP

练手实战项目 难度系数:3颗星


这个登哥后续再找一个合适练手项目,推荐给大家!

有想法的小伙伴,可以在文章下方发消息给我!

附:哪些java知识暂不需要学


1、SWT和Swing

这些都是老古董,用于桌面应用的开发,现在互联网大厂基本很少用这两技术。

2、Struts、Hibernate

现在互联网的主流MVC框架都是SpringMVC,这两项技术也是老古董。

3、JSP

现在互联网主流都是前后端分离,后端也无需维护jsp页面了。

··········  END  ··············

在看、点赞、转发,是对我最大的鼓励。加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里!

最近汇总自己的工作资料,出了份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。

关注公众号并回复 Java 领取,更多内容陆续奉上。

有几个技术群,想进的同学可以加登哥好友,备注:进群,一起成长。

大厂架构师指导:零基础自学java的学习线路图9435 作者: 来源: 发布时间:2023-8-5 09:33




上一篇:华为开发者社区协会成功举办广东机电软件应用与开发大赛
下一篇:【走进企业】第十七期:知道创宇云安全助力旺财谷提升安全等级

鲜花

握手

雷人

路过

鸡蛋

评论

您需要登录后才可以发表言论 登录立即注册
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:13.58.201.240,GMT+8, 2024-11-25 14:53 , Processed in 0.256210 second(s), 41 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯
扫一扫添加微信客服
QQ客服返回顶部
返回顶部