Java个人学习路线--Laochou
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相关推荐
- 初级java开发学习路线_成为初级全栈Web开发人员的10分钟路线图
初级java开发学习路线 So you have started your journey into the world of web development. But what do you lea ...
- 【大学到研究生自学Java的学习路线】这是一份最适合普通大众、非科班的路线,帮你快速找到一份满意的工作
这篇文章主要针对初学者来写的,因为,在我刚刚开始学习的时候,也是很迷茫的,根本不知道怎么入手,因为需要学习的技术太多了,没有明确的目标就效果很差,所以,今天给大家梳理一下Java的学习路线,这个是我的 ...
- java基础不好框架能学会吗_转行Java能学会吗?零基础学习Java的学习路线
Java的跨平台性.通用性.安全性.高效性决定了这门语言在未来10年都会是最热门的语言之一.Java技术的安全性和平台移植性足够让他应用到不同的领域,它的工作需求足够大,现实一点来说即使Java濒临o ...
- 成都两年JAVA工程师_成都Java工程师学习路线
成都Java工程师学习路线.java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言.建议如果学习java体系的话可以 ...
- Java新手学习路线
------Java新手学习路线------ 第一阶段:J2SE(java基础部分) java开发前奏; . ①计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量 ...
- 开课吧:Java开发学习路线-基础知识
一般来说想要成为Java开发工程师,需要先了解清楚Java开发学习路线,而基础知识部分是整个路线里面最最重要的部分,也是后续进行框架学习.能看懂开源项目的前置基础,这部分是最不能忽视的! 基础知识: ...
- 【java后端学习路线3】SSM+Linux+Git学习指南,985本海硕自学转码
JAVA后端学习路线 路线总览 javase->Mysql->计算机网络->JavaWeb->Maven(1)->Spring->SpringMVC->Myb ...
- 大学四年Java后端学习路线规划,所有私藏资料我都贡献出来了,不看毕业肯定后悔!!!
一定要走在学校前面自学,规划好自己的时间,按照自己的路线走. 大学四年Java后端学习路线规划,所有私藏资料我都贡献出来了,不看毕业肯定后悔!!! 学习路线与资源方法 一.第一件事,很重要!!! 二. ...
- 【2021最新】大佬花了半个月整理出来的Java后端学习路线,果断收藏了!
要成为一个符合 BAT.TMD 大厂要求的后端技术工程师,到底需要学哪些技术?后端技术学习路线是怎样的? 学习路线 话不多说,直接上刚画完的后端技术学习路线思维导图框架: 图中的每一个节点都可以点 ...
最新文章
- 乖离性暗机器人_《乖离性百万亚瑟王》国服超弩暗机器人平民通关攻略
- 读《Oracle DBA工作笔记》知识点-获取创建语句
- [云炬创业基础笔记]第五章创业机会评估测试2
- 台虚拟机更改计算机名,检查虚拟机的硬件信息、更改虚拟机名称、查看虚拟机配...
- LInux 下安装 python notebook 及指向路径,运行计时,炫酷的深蓝午夜主题,本地登陆远程服务器
- 三、华为鸿蒙HarmonyOS应用开发HUAWEI DevEco Studio实现页面跳转
- 一般柱子与柱子的距离_97讲珠宝展柜制作厂家谈谈珠宝展柜一般的尺寸是多少...
- 网易身患绝症员工被裁事件背后 年轻一代的辛酸和压力
- Nginx 自定义404 页面
- LoadRunner 11简单使用
- mtk刷机显示连接服务器失败,MTk线刷刷机出现的错误和解决方法
- python将linux时间戳转换,Unix时间戳转换(python)
- 做python少儿编程教程-基于海龟编辑器python少儿编程
- 我是如何黑掉惠普打印机的
- oracle 12c 容器数据库公共用户去访问pdb数据库
- 人智导(二十):知识表示与自动推理(Ⅲ)
- UV/PV 的共同点和区别
- C语言修仙by百度云,国家让我去当猫txt下载,国家让我去当猫笔趣阁,国家让我去当猫燃文 - 格格党...
- python自动化测试课程学费一般多少 学习方式不同,价格也会存在差异
- 【国科大矩阵论】2021秋季叶世伟矩阵论考试计算题