Java个人学习路线–Laochou

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

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

JavaSE

JavaSE 是Java 的基础部分,里面包括了很多基础知识。下面的导图里面是我列举的比较重要的知识点。

对于JavaSE入门视频,十分推荐韩顺平老师的Java从入门到精通。这个视频虽然很老,但是个人认为很经典哈。
对于JavaSE入门书籍,我之前在双非拿到阿里、腾讯Offer?也推荐过一些书籍,在这里我会细分一下。

Java 核心技术 卷I

Java 核心技术 卷II

Java 编程思想

Java 并发编程

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

数据库

数据库也是非常的重要,为什么把数据库放到JavaEE 的前面,那是因为数据是根本,我们的数据都会存到数据库中,没有数据的应用只是一个空壳子。

这里列举了一些比较常见的数据库,对于关系型数据库一般学MySQL,而对于关系型数据库一般学Redis。
MySQL的入门推荐菜鸟教程里面的MySQL。根据自己的需要来学习。入门阶段一般只要会增删改查SQL语句编写即可,随着学习的深入,自然需要知道哪些东西了。

MySQL 必知必会

高性能MySQL

JavaEE(Java Web)

JavaEE 是在SE的基础上进一步的学习。EE会涉及到很多的框架,下面的导图是我列举的比较重要的一些知识和框架。

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

Spring 技术内幕

Mybatis 技术内幕

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

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

Java EE互联网轻量级框架整合开发

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

JavaEE开发的颠覆者 SpringBoot 实战

中间件

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


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

Linux

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

福利

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

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

总结

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

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

欢迎大家加入我们的组织—FingerDance。我们谈天说地,约饭,一起耍!

Java个人学习路线--Laochou相关推荐

  1. 初级java开发学习路线_成为初级全栈Web开发人员的10分钟路线图

    初级java开发学习路线 So you have started your journey into the world of web development. But what do you lea ...

  2. 【大学到研究生自学Java的学习路线】这是一份最适合普通大众、非科班的路线,帮你快速找到一份满意的工作

    这篇文章主要针对初学者来写的,因为,在我刚刚开始学习的时候,也是很迷茫的,根本不知道怎么入手,因为需要学习的技术太多了,没有明确的目标就效果很差,所以,今天给大家梳理一下Java的学习路线,这个是我的 ...

  3. java基础不好框架能学会吗_转行Java能学会吗?零基础学习Java的学习路线

    Java的跨平台性.通用性.安全性.高效性决定了这门语言在未来10年都会是最热门的语言之一.Java技术的安全性和平台移植性足够让他应用到不同的领域,它的工作需求足够大,现实一点来说即使Java濒临o ...

  4. 成都两年JAVA工程师_成都Java工程师学习路线

    成都Java工程师学习路线.java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言.建议如果学习java体系的话可以 ...

  5. Java新手学习路线

    ------Java新手学习路线------ 第一阶段:J2SE(java基础部分) java开发前奏; . ①计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量 ...

  6. 开课吧:Java开发学习路线-基础知识

    一般来说想要成为Java开发工程师,需要先了解清楚Java开发学习路线,而基础知识部分是整个路线里面最最重要的部分,也是后续进行框架学习.能看懂开源项目的前置基础,这部分是最不能忽视的! 基础知识: ...

  7. 【java后端学习路线3】SSM+Linux+Git学习指南,985本海硕自学转码

    JAVA后端学习路线 路线总览 javase->Mysql->计算机网络->JavaWeb->Maven(1)->Spring->SpringMVC->Myb ...

  8. 大学四年Java后端学习路线规划,所有私藏资料我都贡献出来了,不看毕业肯定后悔!!!

    一定要走在学校前面自学,规划好自己的时间,按照自己的路线走. 大学四年Java后端学习路线规划,所有私藏资料我都贡献出来了,不看毕业肯定后悔!!! 学习路线与资源方法 一.第一件事,很重要!!! 二. ...

  9. 【2021最新】大佬花了半个月整理出来的Java后端学习路线,果断收藏了!

    要成为一个符合 BAT.TMD 大厂要求的后端技术工程师,到底需要学哪些技术?后端技术学习路线是怎样的? 学习路线 话不多说,直接上刚画完的后端技术学习路线思维导图框架: ​ 图中的每一个节点都可以点 ...

最新文章

  1. 乖离性暗机器人_《乖离性百万亚瑟王》国服超弩暗机器人平民通关攻略
  2. 读《Oracle DBA工作笔记》知识点-获取创建语句
  3. [云炬创业基础笔记]第五章创业机会评估测试2
  4. 台虚拟机更改计算机名,检查虚拟机的硬件信息、更改虚拟机名称、查看虚拟机配...
  5. LInux 下安装 python notebook 及指向路径,运行计时,炫酷的深蓝午夜主题,本地登陆远程服务器
  6. 三、华为鸿蒙HarmonyOS应用开发HUAWEI DevEco Studio实现页面跳转
  7. 一般柱子与柱子的距离_97讲珠宝展柜制作厂家谈谈珠宝展柜一般的尺寸是多少...
  8. 网易身患绝症员工被裁事件背后 年轻一代的辛酸和压力
  9. Nginx 自定义404 页面
  10. LoadRunner 11简单使用
  11. mtk刷机显示连接服务器失败,MTk线刷刷机出现的错误和解决方法
  12. python将linux时间戳转换,Unix时间戳转换(python)
  13. 做python少儿编程教程-基于海龟编辑器python少儿编程
  14. 我是如何黑掉惠普打印机的
  15. oracle 12c 容器数据库公共用户去访问pdb数据库
  16. 人智导(二十):知识表示与自动推理(Ⅲ)
  17. UV/PV 的共同点和区别
  18. C语言修仙by百度云,国家让我去当猫txt下载,国家让我去当猫笔趣阁,国家让我去当猫燃文 - 格格党...
  19. python自动化测试课程学费一般多少 学习方式不同,价格也会存在差异
  20. 【国科大矩阵论】2021秋季叶世伟矩阵论考试计算题

热门文章

  1. java 防止恶意刷短信验证码_用户使用java短信验证码时要做好三个保护
  2. 公钥加密体制的安全性
  3. 公钥加密和私钥加密的区别
  4. python队列的基本使用
  5. vue转json形式
  6. 什么是MVC?什么是三层架构?
  7. MySQL时间类分区写SQL的一些注意事项
  8. 登陆验证发展史(cookie认证->session认证->token认证->JWT,单系统登陆->多系统单点登陆)
  9. 5.pyecharts模块总结之饼图、散点图、桑基图、词云图、多图
  10. jQuery插件之Cooki(jquery.cookie.js)