当前位置:网站首页 > Java基础 > 正文

宋红康java基础视频



人生是一件特别奇妙的事儿。在我开始在 B 站上刷 Java 视频之前,工作上虽然非常努力,但业余时间基本上算是虚度了,除了打游戏就是无所事事。这样的日子让我对生活充满了怨气,完全丧失了前进的自驱力!

去年的这个时候,我开始在 B 站上关注一些优秀的 Java 方向的 UP 主,然后情况就发生了翻天覆地的变化。以前习惯于收人鞭策才能前进,现在完全戒了这个瘾。

// update,最近很多公众号转载了这篇文章,于是有人留言说我盗别人的文章,比如说留言区提到的 Guide 哥,他其实是第一个转载我文章的,然后给我曝光了一波,后面很多号主就纷纷过来转载了。很多号主和我都是好朋友,比如说 Guide 哥,也是一个 up 主,这里推荐一份 Guide 哥的《JavaGuide 面试突击》吧,无论是找工作前复习,还是作为 Java 知识点的学习笔记,都非常有帮助。GitHub 上已经星标 100k+了,说明还是有点东西的。

GitHub标星10W+,有了这份Java面试攻略,和面试官硬刚没毛病


因为认识的人越来越优秀,你根本就不敢停下脚步。我本身并不是一个积极上进的人,但是一个不甘落后的人,至少不能成为废材吧。我想大家应该也会有我这种感觉:就是那谁谁谁比我优秀,那没办法,但那谁谁谁那么差劲,怎么能突然就比自己优秀了呢?

怎么破这种局呢?

要学会去拥抱那些超越你的人,学习他们的长处,和他们进行交流,然后做出回应。B 站上的这些优秀的 Java 方向的 UP 主就是很好的学习对象。

我看前面的回答已经推荐了一些优秀的 UP 主,其中一些也是我个人非常喜欢的,如果我还是按照这种形式推荐 UP 主的话,就会千篇一律,有点占用知乎的公共资源,我决定换个形式:按照 Java 的学习路线开整,这样大家既可以循序渐进地学习 Java,还可以挑选一些自己喜欢的 UP 主关注,可以说是两全其美!

1)入门篇。

我推荐尚硅谷的 Java 零基础教程,虽然 UP 主是一家培训机构,但这并不妨碍这个视频的质量。

尚硅谷_Java零基础教程-java入门必备-适合初学者的全套完整版教程(宋红康主讲)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

翁恺教授的 Java 程序设计也是一个很不错的选择,我个人非常喜欢翁恺教授的授课风格。不过,B 站上的视频是搬运的,UP 主可以不关注了,嘿嘿。

翁恺 Java程序设计_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

2)工具篇。

工欲善其事必先利其器,掌握了下面这些工具,学习起来其他的内容也会更加顺手,不用瞎折腾。

Intellij IDEA,编写 Java 程序的** IDE,必须得掌握。UP 主还是尚硅谷这家培训机构,他家的视频是真的多,但白嫖他,我喜欢,哈哈。

尚硅谷IDEA教程(idea经典之作)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

接下来是 Maven,可以帮助我们解决 jar 包的烦恼。UP 主还是尚硅谷这家培训机构。

尚硅谷Maven视频(maven零基础入门)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

然后是 Git,工作中是必须掌握的。UP 主是遇见狂神说,推荐大家关注下,我个人觉得非常好的一个 UP 主。他还出了很多其他方面的视频,下面会一一提到哈。

【狂神说Java】Git最新教程通俗易懂_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

3)数据库篇。

学习一门编程语言,如果不去操作下数据,就感觉这门编程语言空有皮囊却没有灵魂,对吧?

要想学好数据,首先要学习一下 SQL,我推荐一个老外的视频课(中字版啦),内容制作得非常棒,所以完全不用担心听不懂。视频是搬运的,UP 主辛苦了。

【中字】SQL进阶教程 | 史上最易懂SQL教程!10小时零基础成长SQL大师!!_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

然后再学习一下市场占有率非常高的 MySQL,视频我推荐尚硅谷的,女老师讲的。不得不承认,老师讲得很精彩,嗯,弹幕里也很精彩。

MySQL_基础+高级篇- 数据库 -sql -mysql教程_mysql视频_mysql入门_尚硅谷_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

目前大多数公司的存储都是 MySQL + Redis,MySQL 作为主要的存储方式,Redis 作为缓存,用来加快热点数据的读写速度,从而提高性能。所以学完 MySQL,可以趁热打铁学一下 Redis,也可以放到后面学。UP 主是遇见狂神说,狂神出的视频也非常多,质量都还不错。

【狂神说Java】Redis最新超详细版教程通俗易懂_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

4)框架篇。

首先是 SSM(Spring+SpringMVC+MyBatis,企业级应用的必须品)的整合教程,哪怕是已经有了 Spring Boot,SSM 仍然是必学的,能打下更坚实的基础。

继续尚硅谷,不得不佩服这家培训机构,眼光还是很长远的,很早就把这些视频公布出来占领了 B 站,很有远见。

尚硅谷SSM框架实战,ssm整合教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

单学 Spring 的话,尚硅谷也提供了。

尚硅谷-Spring5框架最新版教程(idea版)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

还有狂神说的 Spring。

【狂神说Java】Spring5最新完整教程IDEA版通俗易懂_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

然后是 SpringMVC,我先推荐自家兄弟的,江南一点雨,很有潜力的一个新 UP,推荐大家关注下,后面还会推出很多新的视频。

2021 最新版 SpringMVC 视频教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

狂神说的 SpringMVC。

【狂神说Java】SpringMVC最新教程IDEA版通俗易懂_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

江南一点雨的 MyBatis。

2021 最新版 MyBatis 视频教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

狂神说的 MyBatis。

【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

学完 SSM,自然就少不了要学 SpringBoot,至于说为什么要学,我在之前的知乎回答里提到过,你感兴趣的话,可以跳过去看一眼。

为什么说 Java 程序员必须掌握 Spring Boot ?

SpringBoot 的话,江南一点雨也录了,只不过没有放出来,单独作为课程卖了,他讲得其实非常好。那就推荐狂神说的 Spring Boot 吧,我也很喜欢,播放量也挺大。

【狂神说Java】SpringBoot最新教程IDEA版通俗易懂_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

最后是 SpringCloud,狂神说这也有。

【狂神说Java】SpringCloud最新教程IDEA版_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

看完上面这 4 部分的视频,可以说你已经是一名合格的 Java 工程师了,CURD 不在话下,手到擒来。如果你要去面试参加工作的话,可以趁机刷一刷算法题和面试题。

算法题我推荐 labuladong 的算法小抄。

沉默王二:去他喵的算法,技术圈疯传,「labuladong 的算法小抄」开放下载了!

面试题的话我推荐 JavaGuide 的面试突击。

沉默王二:V4.0 《JavaGuide 面试突击版》来啦!GitHub 上标星 98.1k,帮你成功上岸!

如果觉得自己还需要进一步深入,那我们来继续。

5)JVM 篇

尚硅谷的这套视频课程分为《内存与垃圾回收篇》《字节码与类的加载篇》《性能监控与调优篇》三个篇章,如果你能顺利学完的话,可以说 Java 虚拟机方面已经是有点小心得了。

尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

6)源码篇

图灵学院的一个视频还是不错的,共 32 小节,有 Spring、Java 线程池、MyBatis、Dubbo、Tomcat 等等,虽然视频是搬运的,但还是值得看一下的(UP 主就可以不用关注了)。

【Java | 源码分析】为了2020年面试阿里巴巴,死磕了这几个知识!_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

还有鲁班教育的一个关于 Spring 全家桶的。又是一家培训机构,继续白嫖不关注也行,哈哈。

B站最全Spring全家桶教程——深入源码底层(2020最新)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

7)数据结构与算法。

无论什么时候,程序=数据结构+算法这种说法都是成立的。浙江大学的一个的课还是挺不错的(我推荐过很多次了),很系统很经典,适合小白入门。视频仍然是搬运的哈,UP 主辛苦了。

数据结构-浙江大学_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

还有一个罗召勇老师的,共 67 小节,纯 Java 版的。这个不确定是不是搬运的,但还是要说一声 UP 主辛苦了。

数据结构与算法基础-java版(罗召勇)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

8)操作系统

为什么要学习操作系统呢?第一,面试要考;第二,无论学习哪门子编程语言,比如说 Java、C/C++,还是 D++(走错片场了),都需要和操作系统打交道,像 Java 中的多线程技术,其实是由操作系统来负责进程和线程管理的;第三,学习操作系统,还能学到内存分配方面的知识。

我推荐清华大学的《操作系统》课。视频是搬运的,UP 主辛苦了。

操作系统_清华大学(向勇、陈渝)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

9)计算机组成原理。

众所周知,计算机是由 CPU、内存、显示器这些设备组成的硬件,但我们大学毕业后,往往从事的是软件方面的开发工作。那怎样才能在硬件和软件之间自由穿梭呢?答案就是学好计算机组成原理。

弄明白了计算机的组成原理,也就对整个软件开发有了一个系统的认知,不论是计算机的硬件原理,还是软件架构,都能很好的驾驭,随之而来的,我们的职业发展机会也就更多了。

如果想深入学习计算机组成原理的话,我推荐哈工大的这门视频课,整体评价非常高。视频是搬运的,UP 主辛苦了。

计算机组成原理(唐朔飞)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

10)计算机网络。

当今这个时代,没有网络简直无法生存,哪怕是在电梯里的一分钟,我都受不了那种手机没有网络的状态。我们所学的编程知识,如果脱离了网络,将变得毫无意义,因为没有哪个编程语言是要在单机环境下运行的。

计算机网络方面的视频我推荐湖科大教书匠的《计算机网络微课堂》,制作得非常用心,是一部不可多得的佳作。UP 主是湖科大教书匠,可以关注下哈,支持原创视频的作者。

计算机网络微课堂(有字幕无背景音乐版)(陆续更新中......)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

11)设计模式

我认为设计模式是初中级程序员迈向高级程序员的必经之路。有不少程序员,前期冲劲十足,但后继乏力,都是吃了设计模式的亏。

在工作的前几年,大部分程序员都处于熟悉编程语言的阶段,也就是处于“技”的阶段,随后就要进入“术”的阶段了。在编程领域,“术”的典型代表就是“设计模式”。

视频推荐韩顺平老师的,面向 Java 程序员的。同样来自尚硅谷,厉害了厉害了,真的是什么都有呀。

尚硅谷Java设计模式(图解+框架源码剖析)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

如果你想要离线版的设计模式学习资料,可以通过下面这个链接下载(无套路,不需要解压密码):

设计模式,牛逼!

这一套 Java 视频整下来,可以说不秃也变强了!我提到的 UP 主,个人觉得比较喜欢的就是狂神说了,讲课风格真的喜欢,声音也好听,视频制作的也过关。

另外,我本人很喜欢 B 站上的另外几个 UP 主,虽然不是完全讲 Java 的,讲技术的,但每次看他们更新的视频都觉得挺有趣的。男 UP 有 CodeSheep 和 兔叭咯,女 UP 有 阿雪儿阿雪儿 和 SchelleyYuki。

PS:再友情推荐三个 UP 主吧,都是我的好朋友。

    宋红康java基础视频
  • @程序员吴师兄 主要通过动画讲算法的,如果不知道怎么刷算法的可以去。如何有效的刷算法题
  • @程序员鱼皮 一个鹅厂的弟弟,普通程序员进大厂的视频非常受欢迎。普通小白花了四年混进国内最大互联网公司,你也可以
  • @JavaGuide 他的同名开源项目非常牛逼,已有 100k+ 星标,他有一个总结程序员好习惯的视频不错。入职一年,我总结了这些帮助你领先90%程序员的好习惯!

最后,送大家一份 LeetCode 刷题笔记,整整 300 多道,关键是纯 Java 版的,对于我们 Java 程序员来说,用自己熟悉的编程语言真的能提高刷题的幸福指数。想去大厂的话,算法是必须刷的

真的是图文并茂,不只是干巴巴的解题代码,可以直接点击领取:吃完 300 道 LeetCode 题后,我胖得快炸了!with Java

xg.zhihu.com/plugin/7f5


版权声明


相关文章:

  • c语言基础学java书2024-10-14 10:50:03
  • java 高级基础2024-10-14 10:50:03
  • java制作网页基础2024-10-14 10:50:03
  • b站java基础入门2024-10-14 10:50:03
  • java的基础思维导图2024-10-14 10:50:03
  • java基础菱形怎么写2024-10-14 10:50:03
  • java工程师基础能力认证2024-10-14 10:50:03
  • java基础综合性测试2024-10-14 10:50:03
  • python基础学java难吗2024-10-14 10:50:03
  • 博学谷java基础入门2024-10-14 10:50:03