如何系统全面地自学 Java 语言?
mhr18 2025-04-26 19:31 17 浏览 0 评论
以下分享的视频教程 99% 来源于B站(哔哩哔哩),其余来自于慕课网,有的视频得反反复复来回看,希望这些视频能帮助你系统全面地自学 Java 语言。
一、Java基础
- 尚硅谷宋红康(强力推荐)
- https://www.bilibili.com/video/av48144058
- 动力节点Java零基础教程视频
- https://www.bilibili.com/video/av11361088
- 北京尚学堂高琪(推荐)
- https://www.bilibili.com/video/av30023103
- 求知讲堂:2019求知讲堂零基础Java入门编程视频教程 高口碑 无废话 无尿点
- https://www.bilibili.com/video/av76235341
- 尚硅谷Java8新特性+JUC+NIO
- https://www.bilibili.com/video/av71563078
二、数据结构与算法
- 郝斌-数据结构入门
- https://www.bilibili.com/video/av6159200
- 尚硅谷韩顺平图解Java数据结构与算法
- https://www.bilibili.com/video/av54029771
- 数据结构与算法基础-java版(颜群)
- https://www.bilibili.com/video/av33835237
- 清华大学-邓俊辉MOOC数据结构与算法全套
- https://www.bilibili.com/video/av49361421
- (小甲鱼)数据结构与算法(全99讲完结版)
- https://www.bilibili.com/video/av29175690
三、图解Java设计模式
- 尚硅谷韩顺平-强烈推荐
- https://www.bilibili.com/video/av57936239
四、Java源码
- Java 源码分析
- https://www.bilibili.com/video/av74161334
- HashMap源码解读
- https://www.bilibili.com/video/av75133052
- B站最全Spring全家桶教程——深入源码底层(2019最新)
- https://www.bilibili.com/video/av64330731
五、Java框架整合
- 尚硅谷Java视频教程_SSM整合视频教程
- https://www.bilibili.com/video/av21045215
- 尚硅谷雷丰阳大神的Spring、Spring MVC、MyBatis课程
- https://www.bilibili.com/video/av56193747
- 黑马SSM教程
- https://www.bilibili.com/video/av47952553
- SSM框架视频整合+(传智播客)
- https://www.bilibili.com/video/av29422149
- SSM框架整合教学IDEA版最新
- https://www.bilibili.com/video/av73118229
六、Spring源码
- spring源码全集
- https://www.bilibili.com/video/av71093907
- Spring4.x入门视频教程_王泽(广陵散)
- https://www.bilibili.com/video/av40323796
- spring-spring注解驱动开发-源码版-雷丰阳-尚硅谷
- https://www.bilibili.com/video/av71252572
- Spring5最新完整教程IDEA版【通俗易懂】
- https://www.bilibili.com/video/av71110355
七、SpringMVC
- 尚硅谷佟刚Java视频教程_SpringMVC视频
- https://www.bilibili.com/video/av21272240
- SpringMVC最新教程IDEA版
- https://www.bilibili.com/video/av71874024
- 黑马程序员SpringMVC
- https://www.bilibili.com/video/av18288362
- 千锋Java:SpringMVC框架教程
- https://www.bilibili.com/video/av45556876
八、Mybatis、MyBatisPlus
- 尚硅谷Java视频教程_MyBatis视频教程(源码级讲授的MyBatis视频)
- https://www.bilibili.com/video/av21272940
- 尚硅谷MyBatisPlus教程
- https://www.bilibili.com/video/av27212529
- Mybatis最新完整教程IDEA版【通俗易懂】
- https://www.bilibili.com/video/av69742084
- MyBatis-Plus入门
- https://www.imooc.com/learn/1130
- MyBatis-Plus进阶
- https://www.imooc.com/learn/1171
九、SpringBoot
- 尚硅谷SpringBoot整合篇
- https://www.bilibili.com/video/av23284778
- SpringBoot最新教程IDEA版
- https://www.bilibili.com/video/av75233634
- 2020年最新springboot2.0+shiro+jwt+redis+swagger+layui+thymeleaf 前后端
- https://www.bilibili.com/video/av78917587
- 尚硅谷好评如潮【SpringBoot】视频
- https://www.bilibili.com/video/av20965295
十、SpringCloud
- SpringCloud-尚硅谷
- https://www.bilibili.com/video/av49106064
- 2018千锋Java高级教程-Java微服务架构
- https://www.bilibili.com/video/av36042649
- SpringCloud最新教程IDEA版
- https://www.bilibili.com/video/av76020761
- SpringCloud+Vue项目实战——社交项目
- https://www.bilibili.com/video/av63499215
十一、JVM
- juc 与 jvm - Java 必学 2019版本-阳哥- 尚硅谷- idea
- https://www.bilibili.com/video/av70166821
- 尚硅谷_JVM从入门到精通宋红康2020版(持续更新中)
- https://www.bilibili.com/video/av83622425
- 深入理解JVM-张龙
- https://www.bilibili.com/video/av75247289
十二、数据库与缓存
- 尚硅谷周阳(强力推荐)
- https://www.bilibili.com/video/av21334868
- MySQL 基础+高级篇- 数据库 -sql -尚硅谷
- https://www.bilibili.com/video/av49181542
- 尚硅谷Mycat教程(mycat分布式架构精讲)
- https://www.bilibili.com/video/av80469766
- Redis-尚硅谷redis视频教程-尚硅谷-周阳
- https://www.bilibili.com/video/av51139549
- 千锋微服务2019最新Redis教程[千锋南京]
- https://www.bilibili.com/video/av49517046
十三、Linux
- 尚硅谷_韩顺平_Linux教程
- https://www.bilibili.com/video/av21303002
- 史上最牛的Linux视频教程—兄弟连
- https://www.bilibili.com/video/av18156598
- 黑马程序员-linux从入门到精通
- https://www.bilibili.com/video/av23360560
十四、工具篇
- 尚硅谷Java视频教程_Maven视频
- https://www.bilibili.com/video/av36557763
- Maven基础篇
- https://www.bilibili.com/video/av54119831
- 尚硅谷Java视频教程_IDEA视频教程
- https://www.bilibili.com/video/av30080993
- IDEA教程-干货大合集
- https://www.bilibili.com/video/av34324988
- idea超详细使用教程
- https://www.bilibili.com/video/av67438327
- 学会 Git 玩转 Github
- https://www.bilibili.com/video/av10475153
- 尚硅谷_Git&GitHub
- https://www.bilibili.com/video/av24441039
- 1小时玩转 Git/Github
- https://www.bilibili.com/video/av55780016
十五、分布式
- Dubbo 视频教程全集(30P)| 4 小时从入门到精通
- https://www.bilibili.com/video/av62353311
- 尚硅谷Zookeeper教程(zookeeper框架精讲)
- https://www.bilibili.com/video/av32093417
- 标价199元的Elasticsearch课程,学完感觉值2900元,转手分享给大家!
- https://www.bilibili.com/video/av65496118
- 最新ElasticSearch6实战教程
- https://www.bilibili.com/video/av35882450
十六、实战篇
- 2020课程-分支教程--SpringBoot2.0-_好客租房项目
- https://www.bilibili.com/video/av86786545
- 畅购商城2019最新JAVA项目实战
- https://www.bilibili.com/video/av79353223
- 尚硅谷电商项目谷粒商城【springCloud-alibaba】
- https://www.bilibili.com/video/av79264992
- Java_谷粒电商-2019版-尚硅谷雷丰阳-电商项目-谷粒商城-尚硅谷-(完毕)-1905
- https://www.bilibili.com/video/av76369486
- 2019年最新版Springboot+mybatis+RocketMQ+SpringCloud技术讲解
- https://www.bilibili.com/video/av45911661
- SpringBoot项目实战:企业项目管理系统
- https://www.bilibili.com/video/av65870246
十七、GitHub开源项目
- SpringBoot学习教程+实战项目推荐
- spring-boot-demo
- spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 65 个集成 demo,已经完成 53 个。
- 项目地址:https://github.com/xkcoding/spring-boot-demo
- SpringBoot-Labs
- 基于 Spring Boot 2.X 的 Spring Boot 深入学习项目。
- 项目地址:https://github.com/YunaiV/SpringBoot-Labs
- springboot-guide
- 这个项目主要涵盖了 Spring Boot 比较重要的一些知识点,比如如何优雅地进行异常处理。
- 项目地址:https://github.com/Snailclimb/springboot-guide
- springBoot
- 这个项目同样是 springboot 框架与其它组件结合如 jpa、mybatis、websocket、security、shiro、cache 等。
- 项目地址:https://github.com/527515025/springBoot
- eladmin
- eladmin 是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由。
- 项目地址:https://github.com/elunez/eladmin
- mall
- mall 这个项目的话,是一套电商系统,包括前台商城系统及后台管理系统,基于 SpringBoot+MyBatis 实现,采用 Docker 容器化部署。
- 项目地址:https://github.com/macrozheng/mall
- vhr
- vhr(微人事)这个项目的话,是一个前后端分离的人力资源管理系统,后端基于 SpringBoot 开发,前端基于 Vue 开发,并且,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。另外,这个项目提供了非常详细的文档。
- 项目地址:https://github.com/lenve/vhr
- favorites-web
- 基于 Spring Boot 2.X 的开源项目。favorites-web(云收藏)是一个使用 Spring Boot 构建的开源网站,可以让用户在线随时随地收藏的一个网站,在网站上分类整理收藏的网站或者文章。
- 项目地址:https://github.com/cloudfavorites/favorites-web
- community
- 开源论坛、问答系统,现有功能提问、回复、通知、最新、最热、消除零回复功能。功能持续更新中…… 技术栈 Spring、Spring Boot、MyBatis、MySQL/H2、Bootstrap。
- 项目地址:https://github.com/codedrinker/community
- SpringBoot-Shiro-Vue
- 提供一套基于 Spring Boot-Shiro-Vue 的权限管理思路.前后端都加以控制,做到按钮/接口级别的权限
- 项目地址:https://github.com/Heeexy/SpringBoot-Shiro-Vue
- Spring Cloud学习教程+实战项目推荐
- SpringCloudLearning
- 这个仓库提供了基于 Spring Cloud Finchley 版本、Greenwich 版本以及 Spring Cloud Alibaba 部分组件的使用教程。总体还是很推荐的,对新手也比较友好!
- 项目地址:https://github.com/forezp/SpringCloudLearning
- Spring Cloud 系列教程
- 这一系列教程同样提供了基于 Spring Cloud Finchley 的版本以及 Spring Cloud Alibaba 相关的内容。并且,还包括一些实用技巧比如:Spring Cloud 中,如何优雅下线微服务?、Spring Cloud 各组件重试总结等等。
- 项目地址:http://www.itmuch.com/spring-cloud/spring-cloud-index/
- SpringCloud-Learning
- 这个开源项目对于 Spring Cloud Alibaba 介绍的很详细。
- 项目地址:https://github.com/dyc87112/SpringCloud-Learning
- SpringAll
- 这个仓库涵盖的内容挺多,涵盖了 Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2。Spring Cloud 只是其中的一部分。
- 项目地址:https://github.com/wuyouzhuguli/SpringAll
- SpringCloud
- 这个项目是一个基于 SpringCloud2.1 的微服务开发脚手架,整合了 spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway 等。服务治理方面引入 elasticsearch、skywalking、springboot-admin、zipkin 等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。
- 项目地址:https://github.com/zhoutaoo/SpringCloud
- Spring-Cloud-Platform
- Cloud-Platform 是国内首个基于 Spring Cloud 的微服务开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关 API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用 Spring Boot2 以及 Spring Cloud Gateway 相关核心组件,前端采用 vue-element-admin 组件。
- 项目地址:https://github.com/wxiaoqi/Spring-Cloud-Platform
- JeeSpringCloud
- 基于 SpringBoot2.0 的后台权限管理系统界面简洁美观敏捷开发系统架构。项目代码简洁,注释丰富,上手容易,还同时集中分布式、微服务,同时包含许多基础模块和监控、服务模块。
- 项目地址: https://gitee.com/JeeHuangBingGui/jeeSpringCloud
- zuihou-admin-cloud
- 基于 SpringCloud(Hoxton.SR3) + SpringBoot(2.2.6.RELEASE) 的 SaaS 微服务脚手架,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关 API、分布式事务、大文件断点分片续传等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用 Nacos、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis、SpringBoot、Redis、RibbitMQ 等主要框架和中间件。
- 项目地址:https://github.com/zuihou/zuihou-admin-cloud
- piggymetrics
- 基于 Spring Boot 和 Spring Cloud 和 Docker 的微服务架构。
- 项目地址:https://github.com/sqshq/piggymetrics
- mall-swarm
- mall-swarm 是一套微服务商城系统,采用了 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch 等核心技术,同时提供了基于 Vue 的管理后台方便快速搭建系统。mall-swarm 在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套 Spring Cloud 教程。
- 项目地址:https://github.com/macrozheng/mall-swarm
相关推荐
- 【推荐】一个开源免费、AI 驱动的智能数据管理系统,支持多数据库
-
如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!.前言在当今数据驱动的时代,高效、智能地管理数据已成为企业和个人不可或缺的能力。为了满足这一需求,我们推出了这款开...
- Pure Storage推出统一数据管理云平台及新闪存阵列
-
PureStorage公司今日推出企业数据云(EnterpriseDataCloud),称其为组织在混合环境中存储、管理和使用数据方式的全面架构升级。该公司表示,EDC使组织能够在本地、云端和混...
- 对Java学习的10条建议(对java课程的建议)
-
不少Java的初学者一开始都是信心满满准备迎接挑战,但是经过一段时间的学习之后,多少都会碰到各种挫败,以下北风网就总结一些对于初学者非常有用的建议,希望能够给他们解决现实中的问题。Java编程的准备:...
- SQLShift 重大更新:Oracle→PostgreSQL 存储过程转换功能上线!
-
官网:https://sqlshift.cn/6月,SQLShift迎来重大版本更新!作为国内首个支持Oracle->OceanBase存储过程智能转换的工具,SQLShift在过去一...
- JDK21有没有什么稳定、简单又强势的特性?
-
佳未阿里云开发者2025年03月05日08:30浙江阿里妹导读这篇文章主要介绍了Java虚拟线程的发展及其在AJDK中的实现和优化。阅前声明:本文介绍的内容基于AJDK21.0.5[1]以及以上...
- 「松勤软件测试」网站总出现404 bug?总结8个原因,不信解决不了
-
在进行网站测试的时候,有没有碰到过网站崩溃,打不开,出现404错误等各种现象,如果你碰到了,那么恭喜你,你的网站出问题了,是什么原因导致网站出问题呢,根据松勤软件测试的总结如下:01数据库中的表空间不...
- Java面试题及答案最全总结(2025版)
-
大家好,我是Java面试陪考员最近很多小伙伴在忙着找工作,给大家整理了一份非常全面的Java面试题及答案。涉及的内容非常全面,包含:Spring、MySQL、JVM、Redis、Linux、Sprin...
- 数据库日常运维工作内容(数据库日常运维 工作内容)
-
#数据库日常运维工作包括哪些内容?#数据库日常运维工作是一个涵盖多个层面的综合性任务,以下是详细的分类和内容说明:一、数据库运维核心工作监控与告警性能监控:实时监控CPU、内存、I/O、连接数、锁等待...
- 分布式之系统底层原理(上)(底层分布式技术)
-
作者:allanpan,腾讯IEG高级后台工程师导言分布式事务是分布式系统必不可少的组成部分,基本上只要实现一个分布式系统就逃不开对分布式事务的支持。本文从分布式事务这个概念切入,尝试对分布式事务...
- oracle 死锁了怎么办?kill 进程 直接上干货
-
1、查看死锁是否存在selectusername,lockwait,status,machine,programfromv$sessionwheresidin(selectsession...
- SpringBoot 各种分页查询方式详解(全网最全)
-
一、分页查询基础概念与原理1.1什么是分页查询分页查询是指将大量数据分割成多个小块(页)进行展示的技术,它是现代Web应用中必不可少的功能。想象一下你去图书馆找书,如果所有书都堆在一张桌子上,你很难...
- 《战场兄弟》全事件攻略 一般事件合同事件红装及隐藏职业攻略
-
《战场兄弟》全事件攻略,一般事件合同事件红装及隐藏职业攻略。《战场兄弟》事件奖励,事件条件。《战场兄弟》是OverhypeStudios制作发行的一款由xcom和桌游为灵感来源,以中世纪、低魔奇幻为...
- LoadRunner(loadrunner录制不到脚本)
-
一、核心组件与工作流程LoadRunner性能测试工具-并发测试-正版软件下载-使用教程-价格-官方代理商的架构围绕三大核心组件构建,形成完整测试闭环:VirtualUserGenerator(...
- Redis数据类型介绍(redis 数据类型)
-
介绍Redis支持五种数据类型:String(字符串),Hash(哈希),List(列表),Set(集合)及Zset(sortedset:有序集合)。1、字符串类型概述1.1、数据类型Redis支持...
- RMAN备份监控及优化总结(rman备份原理)
-
今天主要介绍一下如何对RMAN备份监控及优化,这里就不讲rman备份的一些原理了,仅供参考。一、监控RMAN备份1、确定备份源与备份设备的最大速度从磁盘读的速度和磁带写的带度、备份的速度不可能超出这两...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- oracle位图索引 (63)
- oracle批量插入数据 (62)
- oracle事务隔离级别 (53)
- oracle 空为0 (50)
- oracle主从同步 (55)
- oracle 乐观锁 (51)
- redis 命令 (78)
- php redis (88)
- redis 存储 (66)
- redis 锁 (69)
- 启动 redis (66)
- redis 时间 (56)
- redis 删除 (67)
- redis内存 (57)
- redis并发 (52)
- redis 主从 (69)
- redis 订阅 (51)
- redis 登录 (54)
- redis 面试 (58)
- 阿里 redis (59)
- redis 搭建 (53)
- redis的缓存 (55)
- lua redis (58)
- redis 连接池 (61)
- redis 限流 (51)