欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

用B站学习Java编程!

最编程 2024-08-03 18:47:20
...

b站有挺多质量很好的视频,自己也看过一些Java相关的视频。下面给大家推荐一些比较值得学习的视频。

Java基础

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

视频链接:www.bilibili.com/video/BV1Rx…

【尚硅谷】Java零基础入门教程:www.bilibili.com/video/BV1Kb…

数据库

【老杜】MySQL入门基础:www.bilibili.com/video/BV1Vy…

【尚硅谷】的MySQL视频也推荐一下:www.bilibili.com/video/BV12b…

Java Web

Java Web是一系列技术的综合,也是大多数Java开发者的技术方向。有必要学习一下。

视频推荐【尚硅谷】的JavaWeb全套教程,HTML/CSS/JavaScript等跟前端相关的可以倍速观看。

www.bilibili.com/video/BV1Y7…

【黑马程序员】的Java web教程总体也不错,IDEA版本的:www.bilibili.com/video/BV1qv…

并发

视频推荐【狂神说Java】,很不错的视频:

www.bilibili.com/video/BV1B7…

工具

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

【尚硅谷】IDEA教程:

www.bilibili.com/video/BV1PW…

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

Git零基础入门到实战详解:

www.bilibili.com/video/BV1FE…

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

maven零基础入门:

www.bilibili.com/video/BV1TW…

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

www.bilibili.com/video/BV1iW…

框架

主流框架主要有以下几个:Spring、SpringBoot、SpringMVC、Spring Cloud、Mybatis和Dubbo等。

Spring

首先是 Spring,大部分公司都会用到 Spring框架,必学!可以看下【尚硅谷】Spring5框架最新版教程:

www.bilibili.com/video/BV1Vf…

【狂神说Java】的Spring视频教程同样也很赞!

www.bilibili.com/video/BV1WE…

SpringMVC

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

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

www.bilibili.com/video/BV1aE…

MyBatis

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

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

www.bilibili.com/video/BV1NE…

SpringBoot

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

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

2021版最新SpringBoot2_权威教程:

www.bilibili.com/video/BV1Et…

SpringCloud

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

【尚硅谷】SpringCloud框架开发教程:

www.bilibili.com/video/BV18E…

Dubbo

Dubbo 和 Spring Cloud 类似,都是比较常用的分布式框架,有很多公司使用了 Dubbo 作为内部的分布式框架,还是有必要学习一下。

视频推荐【尚硅谷】的,Dubbo经典之作!

www.bilibili.com/video/BV1ns…

中间件

Redis

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

【狂神说Java】Redis最新超详细版:

www.bilibili.com/video/BV1S5…

【尚硅谷】Redis6入门到精通:

www.bilibili.com/video/BV1Rv…

MQ

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

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

【百知教育】MQ消息中间件之RabbitMQ:

www.bilibili.com/video/BV1dE…

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

www.bilibili.com/video/BV1L4…

项目

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

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

www.bilibili.com/video/BV1bE…

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

www.bilibili.com/video/BV1V5…

Java Web项目实战-畅购商城:

www.bilibili.com/video/BV13J…

设计模式

工作中,发现身边很多程序员对设计模式不太关注,觉得很高大上,每天都是CURD,也用不上。其实不然,设计模式是中高级程序员必须掌握的知识。

视频推荐尚硅谷的:

www.bilibili.com/video/av579…

JVM

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

视频推荐【尚硅谷】JVM全套教程:

www.bilibili.com/video/BV1PJ…

数据结构与算法

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

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

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

www.bilibili.com/video/BV1nJ…

操作系统

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

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

清华大学 操作系统原理:

www.bilibili.com/video/BV1uW…

计算机网络

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

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

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

www.bilibili.com/video/BV1yE…

码字不易,如果觉得对你有帮助,可以点个赞鼓励一下!