您当前的位置: 首页 >  Java

wu@55555

暂无认证

  • 3浏览

    0关注

    201博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

初级java学习路线

wu@55555 发布时间:2021-12-30 22:35:56 ,浏览量:3

一、初级java开发学习路线 1.1、IDEA软件使用 掌握内容:

掌握IDEA软件的安装、使用,能够使用IDEA创建并运行java代码

推荐学习地址

B站马士兵教育:https://www.bilibili.com/video/BV1cX4y1w7q3

1.2、java基础 掌握内容:

java基础逻辑、语法、基本的类库

推荐学习地址: 1、B站马士兵教育:

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

2、https://how2j.cn/ 网站

推荐理由: java入门学习网站,我入门java的学习网站。java基础的一系列课程都有。推荐以观看马士兵教育的java基础视频为主,以查看这个网站学习为辅

3、《head first java》

推荐理由: 我的java入门学习书籍,掌握基础语法,理解java面向对象的概念 想要快速入门,不推荐直接看书,书籍更多是辅助你,有空闲时间时观看

1.3、mysql基础 掌握内容

1、sql基础语法、基础的增删改查功能 2、left join, right join, inner join的用法及区别 3、union, union all的用法及区别 4、mysql常用的数据类型 5、什么是索引、为什么要使用索引、索引的种类、如何创建索引 6、什么是事务 (不用掌握原理,理解概念即可) 7、什么是锁(不用掌握原理,理解概念即可)

推荐学习地址

快速入门可以先以博主自讲视频理解概念,然后通过其他视频课程或者how2j网站来系统学习。注意不要花太多时间在其他知识点上,哪怕它也很重要,先重点掌握我上述列举的内容,后续再往复学习深一步的内容

1、博主自讲视频:https://www.bilibili.com/video/BV1ZP4y1X7am

2、B站马士兵教育: https://www.bilibili.com/video/BV1Xq4y1m7gt

3、https://how2j.cn/ 网站:https://how2j.cn/k/mysql/mysql-createdatabase/379.html

1.4、springboot框架 掌握内容

1、能够自己搭建一个springboot项目,并且完成增删改查功能

2、实现一个图书管理系统,包含功能:图书的新增、修改、删除、查看。不用书写前端,仅提供后端接口即可。但要理解前后端数据是如何传递的

推荐学习地址: 1、B站:在B站搜索“springboot框架入门”,看观看量最高的,尚硅谷、黑马的均可

2、how2j网站:https://how2j.cn/k/springboot/springboot-idea/1641.html

3、博主自讲视频:https://www.bilibili.com/video/BV19e4y1M75U

1.5、mybatis框架学习 掌握内容:

1、mybatis框架的基本语法、collectionassociationresultMap标签的使用

2、springboot + mybatis实现数据的增删改查

3、掌握mybatis-plus框架,理解mybatis-plus框架与mybatis的相同与区别之处,能够使用mybatis-plus框架实现增删改查功能。

推荐学习地址:

1、B站马士兵教育:https://www.bilibili.com/video/BV1j44y1r7t3

2、博主自讲视频: 初识mybatis,springboot:https://www.bilibili.com/video/BV19e4y1M75U mybatis-plus实现增删改查:https://www.bilibili.com/video/BV1QD4y1Y77n(视频1小时28分开始)

1.6 Git 掌握内容:

1、理解为什么需要git

2、掌握git的基本使用:拉取项目、上传代码、更新代码、创建仓库、在IDEA中配置GIT

推荐学习地址

how2j网站:https://how2j.cn/k/git/git-introduction/1340.html 博主自讲视频:https://www.bilibili.com/video/BV1QD4y1Y77n(GIT部分在视频2小时08分)

1.7 Maven 掌握内容:

1、理解为什么需要Maven,理解Maven本地仓库、远程仓库概念

2、学会在IDEA中配置Maven,使用maven指令打包项目

推荐学习地址

1、how2j网站:https://how2j.cn/k/maven/maven-introduction/1328.html

2、博主自讲视频:待更新

1.8 Linux常用命令 掌握内容:

1、掌握linux的常用指令,无需特意学习,linux是一个操作系统,在学习其他的技术点时,需要将这些软件安装到linux,通过安装与使用来熟悉linux的常用指令

常用指令学习可参考这篇文章,推荐边学边用,边用边记,不需要刻意去记忆这些指令

连夜整理了多年后端开发最常用linux指令

2、学会使用VMware工具安装linux虚拟机

1.9 redis 掌握内容

1、redis的增删改查操作

2、基于springboot实现redis的增删改查操作(即redis客户端的使用,比如jedis、redisson,掌握一个即可)

3、理解什么是非关系型数据库,理解又了mysql为什么还需要redis

4、理解缓存穿透、缓存击穿、缓存雪崩的概念及解决办法

推荐学习地址

1、how2j网站:https://how2j.cn/k/redis/redis-download-install/1367.html

2、博主自讲视频: 初识redis:https://www.bilibili.com/video/BV1NK411B72W redis核心原理:https://www.bilibili.com/video/BV1MM411F79r

遇到不会的怎么办?

1、首先尝试自己思考,一定要自己思考后再去搜索。

2、百度。CSDN、简书、博客园都是很好的程序员搜索、学习网站。另外英语尚可的话,可以在stack overflow网站搜索问题。这个网站是国外的,可能不稳定。建议下载一个UU加速器,然后选择学术资源加速

3、有任何学习上的问题,在这个博客留言,看到后都会帮助你解决

到这里你已经掌握了java开发的基础技能

二、中级java开发

以下内容不再提供详细的学习地址,但可以在B站或者how2j网站上搜索到相关免费学习教程,B站搜索优先马士兵教育,质量相比其他机构更有保障。学会利用好免费的学习资源,但要选择有质量的资源。

2.1、RocketMQ, Kafka,RibbitMQ

1、博主自讲视频:待更新

2、博客文章:RibbitMQ快速上手

2.2、微服务架构及概念

博主自讲视频:https://www.bilibili.com/video/BV1To4y147cw

2.3、springcloud系列组件

优先学习组件:gateway, nacos, feign, seata

1、博主自讲视频:https://space.bilibili.com/9003795

2、博客文章:从零学习微服务专栏

2.4 Nginx 三、高级java开发

如果你已经达到了这个水平,还需要做一些技能学习的规划,可以再留言联系我

四、一些建议

1、解决焦虑的最好方式就是学习 2、无论你身处何地,所务何职都不要放弃学习 3、坚持比什么都重要 4、不耻下问。不要想当然的认为我的这个问题是不是太简单了,会不会让人看不起,会不会打扰到别人,别人可能不会想那么多,如果你觉得自己的问题简单,那就更加努力,以后问出有价值的问题。

五、学习方法

1、做好笔记,听课一定要记好笔记,对于没听懂的内容或者有疑惑的内容做好标记,推荐笔记软件:有道云笔记,PC、手机端都可以查看。(学会用在线笔记,不要用纸质笔记)

2、整理脑图,学会使用xmind软件,将学习到的知识点整理成脑图,帮助自己理解知识点。后期复习也可利用脑图来复习,对于不熟悉的知识点做好标记

3、做好学习计划,计划以短期可执行的为主,不要给自己定一个夸夸而谈的计划,最终又不能完成,定下计划就要一直坚持,且计划最好以1~2周为周期,提高自己完成计划后的成就感。一个短期计划完成后可以适当的休息,做好准备后再开启下一个计划。

总结

如果你也是一个人在学习java,刚刚接触java不知道怎么入门,可添加博主微信,拉你进群,这里有一群同样奋斗在java学习之路的伙伴

关注
打赏
1664985904
查看更多评论
立即登录/注册

微信扫码登录

0.0436s