Java个人学习路线–Laochou

Laochou 下面将会分享下个人的学习Java的一些技术栈。

工欲善其事,必先利其器。我也给大家推荐了一些IDE,在我们用什么写Java?这篇推文中,推荐了一些IDE。如果你想用IDEA,我也在如何一直使用IDEA专业版?这篇推文中,教大家如何一直使用IDEA。

JavaSE

JavaSE 是Java 的基础部分,里面包括了很多基础知识。下面的导图里面是我列举的比较重要的知识点。
Java个人学习路线--Laochou
对于JavaSE入门视频,十分推荐韩顺平老师的Java从入门到精通。这个视频虽然很老,但是个人认为很经典哈。
对于JavaSE入门书籍,我之前在双非拿到阿里、腾讯Offer?也推荐过一些书籍,在这里我会细分一下。

Java 核心技术 卷I
Java个人学习路线--Laochou
Java 核心技术 卷II
Java个人学习路线--Laochou
Java 编程思想
Java个人学习路线--Laochou
Java 并发编程
Java个人学习路线--Laochou

以上四款书籍十分适合辅助JavaSE视频,回顾并且补充视频没有讲到的地方。

数据库

数据库也是非常的重要,为什么把数据库放到JavaEE 的前面,那是因为数据是根本,我们的数据都会存到数据库中,没有数据的应用只是一个空壳子。
Java个人学习路线--Laochou
这里列举了一些比较常见的数据库,对于关系型数据库一般学MySQL,而对于关系型数据库一般学Redis。
MySQL的入门推荐菜鸟教程里面的MySQL。根据自己的需要来学习。入门阶段一般只要会增删改查SQL语句编写即可,随着学习的深入,自然需要知道哪些东西了。

MySQL 必知必会
Java个人学习路线--Laochou
高性能MySQL
Java个人学习路线--Laochou

JavaEE(Java Web)

JavaEE 是在SE的基础上进一步的学习。EE会涉及到很多的框架,下面的导图是我列举的比较重要的一些知识和框架。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dhQE5xOB-1606212539626)(http://luckylaochou.gitee.io/photo/%E4%B8%AA%E4%BA%BA%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF/Java%20EE%EF%BC%88Java%20Web)].png)

这里提一句Servlet。它确实很老,元老级别的人物,随着现在越来越方便的框架应运而生。Servlet的被使用的概率很小,那么学习它有必要吗?
我个认为,学习它还是很有必要的。SpringMVC其实也就是封装了Servlet,那么一定要学Servlet吗?
个人认为有时间的话,可以去学习下Servlet,如果没有时间也可以跳过。
对于Servlet,我是大一寒假的时候学习的,也十分推荐韩顺平老师的Servlet入门视频
对于Spring,SpringMVC,MyBatis,也是非常重要的,目前虽然大部分写项目都是SpringBoot(我自己也是如此,但是SpringBoot也是建立在SSM的基础上的)。虽然SSM还是很重要的,对于SSM的学习,大家可以去B站上进行逐个击破。

Spring 技术内幕
Java个人学习路线--Laochou
Mybatis 技术内幕
Java个人学习路线--Laochou

以上两款书籍,可以帮助大家在视频的基础上对框架的再认识和深度理解。

如果SSM每个框架都学完了的话,那么就需要整合了。整合视频的话,推荐一个很简单的实战项目尚硅谷SSM整合-CRUD。这其实就是开始做项目了,我第一个SSM项目应该是大一下的时候,跟我老大哥(老桑)一起做了一个我的大学。当时这个是线上项目,并有1000左右的用户,不过还是碰到了很多的问题。如果看完上述推荐的视频,大家可以自行找一个关于SSM的项目做,因为上面推荐的业务还不是很复杂。大家可以去B站,也可以去慕课网的实战课堂去找。(如果需要资源的话,可以发消息给我们FingerDance。若有,一定奉上)。

Java EE互联网轻量级框架整合开发
Java个人学习路线--Laochou

SpringBoot 的学习视频推荐雷丰阳老师的SpringBoot入门视频

JavaEE开发的颠覆者 SpringBoot 实战
Java个人学习路线--Laochou

中间件

在这里,本人先解释下,为什么将下面的技术栈与上面分离开。因为你如果学完了上面的技术,你是完全有能力写一个具有个人风格的项目。在这里,我也只会推荐一些热门的技术栈。很多人会问为什么?
因为跟着技术去找技术是最便捷的,没有啥技术栈是万能的,只有适合与不适合。每个技术栈都有自己的特性,它们都曾风靡一时,也随着时间黯淡。技术是服务于应用的!

Java个人学习路线--Laochou
上面的导图是我给大家推荐的关于一些中间件的技术栈,每个维度学习一两个就足够(中间件还有很多)。学通了一两个,同类型的还是很快可以入门的。

Linux

大家有必要学习一些必要的命令,和Shell编程。
Shell编程给大家推荐一个视频黑马的Shell编程

福利

我会将一些电子书籍放到网盘上,大家可以自行下载并阅读。当FingerDance,F油达到千粉,FingerDance承诺可以抽奖一些实体书。
点击获取 提取码:dzzr

链接:https://pan.baidu.com/s/1L6AbO6o14eNM4_yIJs-ISA
提取码:dzzr

总结

以上的分享的顺序,也是我个人的真实学习路线,当然我在大学期间修过很多方向,不单单只是Java方向,后面主修Java。如果有兴趣,我下期专门出一期来讲讲我的大学生活,讲讲我在大学学的东西。
不积跬步,无以至千里;不积小流,无以成江海。

我是Laochou,一位又老又丑的前行者!!!下期见。

欢迎大家加入我们的组织—FingerDance。我们谈天说地,约饭,一起耍!
Java个人学习路线--Laochou

相关文章:

  • 2022-12-23
  • 2021-08-30
  • 2022-01-24
  • 2021-04-16
  • 2022-02-12
  • 2021-12-25
  • 2021-12-22
  • 2021-12-12
猜你喜欢
  • 2021-09-26
  • 2021-06-08
  • 2021-11-23
  • 2021-05-26
  • 2021-12-03
  • 2021-12-21
  • 2022-02-19
相关资源
相似解决方案