B站Java学习视频推荐

b站有挺多质量很好的视频,自己也看过一些Java相关的视频,给大家推荐几位up主:动力节点-老杜,尚硅谷-宋红康,尚硅谷-雷神,百知教育-男哥,狂神说。

这几个up主都录制了很多视频,上传到了b站,感兴趣的小伙伴可以关注下~下面给大家推荐一些比较值得学习的视频。

Java基础

Java 零基础教程,推荐动力节点老杜的视频教程,1000w的播放量!视频总体上质量很不错,讲解挺详细,适合新手。跟着老杜的视频学下来,可以学到很多知识!

视频链接:

Java零基础教程视频

视频配套的源码笔记:

Java零基础视频源码

Java Web

Java Web是一系列技术的综合,也是大多数Java开发者的技术方向。需要了解Java在完整的应用中,是如何与各个模块交互并发挥作用的。学习内容包括前端基础知识(了解)、Servlet学习、tomcat的使用、MVC分层模式、http协议等。Servlet虽然不再是一个主流web开发技术,但依然是Java Web开发技术的基础,现在流行的各种MVC框架,还是以 Servlet为基础的,所以有必要学一下Servlet。

视频推荐尚硅谷的JavaWeb全套教程,建议倍速观看。

尚硅谷最新版JavaWeb全套教程

数据库

Java开发,离开不了数据库。主要学习MySQL,还是老杜的视频,播放量300多万,评价挺高。看视频的过程,要边实践,写写SQL,才能真正的掌握好。

老杜带你学_mysql入门基础(mysql基础视频+数据库实战)

视频配套资料

工具

IDE推荐Intellij IDEA,Java 开发最佳 IDE,熟悉一些快捷键和技巧很重要。推荐尚硅谷宋红康老师的视频。宋红康老师讲课很有特点,除了介绍IDEA的知识,还会引申到其他的编程知识。并且讲解非常详细,真保姆级教程!

尚硅谷IDEA教程

然后是 Git,版本控制工具,必须掌握。很多刚工作的同学,可能经常会遇到Git相关的问题,如代码冲突、分支合并等,所以还是得把Git学会。推荐黑马的视频:

Git零基础入门到实战详解

接下来是 Maven 和 Gradle,构建工具,用来构建和管理各种项目。

尚硅谷Maven视频(maven零基础入门)

Java进阶教程之Gradle入门到精通

项目

上面提到的视频都学完以后,就可以整一个项目练练手了。很多自学的小伙伴估计都遇到这样的问题:不知道去哪找项目做或者不知道做什么项目收获比较大。其实,b站上面有挺多优质资源的,大家要把它好好利用起来。这里给大家推荐几个视频。

尚硅谷尚筹网Java项目实战开发教程

尚硅谷Java微服务+分布式+全栈项目【尚医通】

Java Web项目实战-电子商城

项目配套资料下载

框架

主流框架主要有以下几个:

框架

首先是 Spring,大部分公司都会用到 Spring框架,必学!。主要理解 Spring 面向切面、依赖注入的特性,学会使用 Spring 构建应用程序。视频还是推荐尚硅谷王泽老师的Spring5框架最新版教程,视频刚出不久,内容也是与时俱进,值得学习!

尚硅谷-Spring5框架最新版教程

接着是 SpringMVC。SpringMVC是基于MVC架构模式的轻量级Web框架,对于初学者,需要掌握Web请求从发出到相应的这个过程,SpringMVC做了什么,还有MVC模式的思想。

视频推荐狂神说Java的SpringMVC最新教程。

【狂神说Java】SpringMVC最新教程IDEA版通俗易懂

然后是 MyBatis。MyBatis 是一款优秀的持久层框架,MyBatis 帮助我们做了很多事情:建立连接、操作 Statment、ResultSet、处理 JDBC 相关异常等,简化了开发流程。

视频推荐狂神说的Mybatis最新完整教程,b站播放量最高,获得了很多小伙伴的一致好评。

【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂

学完 SSM,就要进一步学习 SpringBoot 了,相信很多人在学了 Spring 之后,面对各种各样的配置,想必都会头疼。而 SpringBoot 的出现解决了这个问题,SpringBoot 去除了大量的 XML 配置文件,简化了复杂的依赖管理。

视频推荐尚硅谷雷神的2021版最新SpringBoot2权威教程。

2021版最新SpringBoot2_权威教程

最后是 SpringCloud,也推荐下尚硅谷周阳老师的视频教程:

尚硅谷SpringCloud(H版&alibaba)框架开发教程(大牛讲授spring cloud)

中间件

现在Java后端的面试基本都会问到Redis。Redis 用来缓存热点数据,加快读写速度,从而提高性能。视频推荐狂神说Java的Redis最新超详细版教程,不仅教你学Redis,还会教你学习的方式。

【狂神说Java】Redis最新超详细版教程通俗易懂

MQ(Message Queue)消息队列,是基础数据结构中FIFO的一种数据结构,用来解决应用解耦、异步消息、流量削锋等问题,可以实现高性能、高可用、可伸缩和最终一致性。

视频推荐黑马的RocketMQ教程和百知教育的RabbitMQ教程,两者挑一个学习就可以!

【编程不良人】MQ消息中间件之RabbitMQ

黑马程序员Java教程RocketMQ系统精讲

JVM

JVM也是面试经常会问的内容。Java开发者不用自己进行内存管理、垃圾回收,JVM帮我们做了,但是还是有必要了解下JVM的工作原理,这样在出现oom等问题的时候,才有思路去排查和解决问题。

视频推荐全套课程分为三个篇章:《内存与垃圾回收篇》、《字节码与类的加载篇》和《性能监控与调优篇》,主讲人还是是尚硅谷宋红康老师。

尚硅谷JVM全套教程

数据结构与算法

想学好编程,数据结构与算法不能不学。学好数据结构与算法,能让你学出更优雅、高效的代码。

视频推荐b站青岛大学王卓老师的数据结构与算法基础视频,视频分为173小节,每节课程5-30分钟不等,内容非常丰富、详细!

数据结构与算法基础(青岛大学-王卓)

学完之后,可以到leetcode刷刷题(找找虐),巩固知识!

操作系统

相信每个学计算机的同学,都或多或少被操作系统这门课程虐过qwq。操作系统的知识相对来说,比较不好理解,但是对于Java程序员来说,还是有必要掌握操作系统相关的知识。一是面试会考,二是Java后端开发与操作系统息息相关,比如Java并发编程就涉及到很多操作系统的知识。

视频推荐清华大学的公开课,讲的很好,干货满满(我自己没有完全学习完,只学了基本理论,后面lab部分没有跟着做,小伙伴有富余时间的话,可以从头到尾跟着学一遍,会有意想不到的收获)。

清华大学 操作系统原理

计算机网络

在信息时代,网络的生命在于其安全性和可靠性。不管是 Java、C++还是Python,计算机网络的重要性不亚于语言基础,毕竟平时开发经常会和网络打交道,时不时需要抓个包等等。

视频推荐美女方老师的视频,视频使用的教材是谢希仁老师的计算机网络。ps:视频很好看哦~

计算机网络(谢希仁第七版)-方老师

#秋招##学习路径##Java#
全部评论
学习了
点赞 回复 分享
发布于 2021-08-10 13:45
狠狠收藏了
点赞 回复 分享
发布于 2021-08-12 14:29
收藏了
点赞 回复 分享
发布于 2021-08-13 13:57
我看到有狂神和尚硅谷,我就收藏了
点赞 回复 分享
发布于 2021-08-13 17:26
计算机网络的没了😭
点赞 回复 分享
发布于 2021-10-22 16:22

相关推荐

12-13 15:05
已编辑
四川大学 FPGA工程师
联合汽车电子 硬件 年包25左右
点赞 评论 收藏
分享
最近懈怠了一下,更新的有点慢,希望大家谅解,那我们就快快进入正题。首先嵌入式的项目大体可分为四类:一类来源于竞赛,一般包括本科的全国大学生电子设计竞赛,全国大学生光电设计竞赛,robomaster,robocon机器人大赛,智能车比赛,全国大学生操作系统大赛等,研究生包括研究生电子设计竞赛,集创赛,IEEE极限编程大赛等这类竞赛具有较高的含金量,一般电子设计竞赛或机器人大赛是用mcu做一些控制类的算法,实现一些功能,像面影石或大疆类的企业将比较喜欢问这种。而参加全国大学生操作系统大赛,更偏向实现一些开源算法,更偏系统软件一些,一般走芯片厂,手机厂的系统软件开发岗位会很喜欢。像IEEE极限编程大赛或ACM竞赛等则是证明你的算法能力,一般面互联网的岗位会更有优势,当然面一些自动驾驶或一些ai四小龙的岗位也会特别看算法能力。推荐指数四颗星⭐⭐⭐⭐。二类来源于开源项目,这类项目其实大家经常理解为是韦东山或咸鱼之类的开源项目,就是代码和资料都是现成的,甚至还有讲解视频的开源项目,但其实这类项目常常是“烂大街”,因为大家都有你也有,所以导致你的简历不突出。我这里唯一推荐的类似项目可能就是XV6了,不过今年很多人使用XV6已经被面试官吐槽这个项目是不是学校里的课堂作业,怎么人手一个。明年秋招这个项目可能只会更多人做过了,但我还是推荐可以做一做,就算不写进简历里面,也会帮助你对操作系统的理解。其实我真正想推荐的开源项目是类似于往开源社区做贡献的项目,像开源之夏,谷歌之夏,腾讯之夏,rt-thread的社区贡献,openeuler的社区贡献,以及操作系统大赛之类的都是可以去参加的。而且一般这类项目都是有导师带你指导你去完成一些项目,而且保证不会“烂大街”,因为这类项目极大概率只有你一个人做过,并且你完成之后,还会获得一个不错的报酬。推荐指数五颗星⭐⭐⭐⭐⭐。三类来源于教研室项目,这类项目一般是可遇不可求了,可能导师运气好会帮忙做一些嵌入式相关的内容,但大部分研究生牛马应该是没有机会接触到的,当然包括我也没有,所以对于大多数人来说推荐指数只有三颗星⭐⭐⭐。四类来源于实习项目,这类一般是去公司实习获得项目经历,这类项目一般相较于其他项目的优点在于可以聊团队分工合作,项目庞大背景,代码审核提交,同事如何相处等,在leader面或者HR面的时候会更有聊的内容。首先最重要的实习莫过于暑期实习,因为暑期实习不但能获得一个不错的项目经历,甚至还有实习转正的机会,特别是某些你特别想去的公司,比如大疆,地平线等,建议暑期实习的时候就先进去占个坑,一般来说都是先考虑转正,才会看秋招名单的。当然我知道对于大多数牛马研究生来说,导师是不放实习的,所以有时候可以考虑一下remote,远程实习。这类实习一个是做中科院的实习,中科院旗下的PLCT实验室经常招远程实习生,而且需求量大,报酬也还不错,所以值得推荐。还有就是一些中小公司会招一些远程实习生,这些可以在找的时候详细跟HR沟通争取远程的机会。推荐指数五颗星⭐⭐⭐⭐⭐。一般来说,简历最好写一页,然后放三个项目,竞赛的项目比较多时,不用每一个都详细写,可以以荣誉的形式写进简历里。当然如果竞赛等级不高,也不太推荐写进简历里。如果想继续看后续请点击关注,最后你的鲜花和点赞将是对我极大的鼓励。后面秋招总结的几弹将会从八股,项目等详细说明我嵌入式秋招是如何准备的,尽请期待。
点赞 评论 收藏
分享
评论
20
247
分享
牛客网
牛客企业服务