这门课解决什么问题

这门课解决的是零基础建立 Java 后端开发基础的问题。从语法、面向对象到 API,再到综合案例,目标是帮你把 JavaSE 的底层逻辑吃透,而不是停留在敲代码的表面。适合没有编程基础、希望快速上手后端开发的初中级学习者。

建议先看哪几块

课纲含金量集中在 JavaSE 基础模块。建议精看的不是简单的语法罗列,而是“综合案例”和对应的“阶段作业(试卷)”。前者是知识串讲的试金石,后者是检验理解深度的标尺。前者帮你把零散知识点连成线,后者帮你查漏补缺,确认自己是否真懂了底层机制。

学习顺序与门槛

建议按课纲顺序推进:先打 Java 基础语法(变量、循环、数组、方法),再进入面向对象,接着学 API,最后做综合案例。语法是骨架,面向对象是思路,API 是工具箱,综合案例是检验。这门课没有强前置门槛,但需要愿意耐心看完每个章节,中途跳过概念会导致后续综合案例无法独立完成。

学完能独立做什么

学完能独立完成基础的 Java 应用程序开发,熟练运用面向对象思想拆解问题,并具备独立看懂 API 调用逻辑的能力。能看懂后端开发中常见的接口定义和数据结构,为后续学习框架和数据库打下基础。

资料怎么配合练习

资料配合练习的核心是“先学前测,再看案作业,最后拿试卷”。利用学前测试摸底,带着问题看视频;看完综合案例后,立刻拿阶段试卷自测,把错题当重点回看;遇到卡壳的地方,别死磕,善用线上答疑功能寻求思路。资料包里的视频、试卷和线上答疑工具缺一不可,只有三者配合,才能把知识真正内化。

课程目录

0.阶段一 入学第1课
00-概述.mp4 1.52M
00-认识博学谷.mp4 6.02M
01-就业班标准服务流程.mp4 7.95M
02-角色介绍-班主任老师.mp4 4.24M
03-角色介绍-技术老师.mp4 4.55M
04-角色介绍-就业指导老师.mp4 3.70M
05-线上学习平台使用概述.mp4 2.96M
06-博学谷官网登陆方式.mp4 14.62M
07-个人中心相关菜单设置.mp4 50.97M
08-我的课程页面.mp4 6.12M
09-视频观看区域整体介绍.mp4 8.01M
10-学前测试.mp4 7.27M
11-线上学习计划.mp4 6.10M
12-单元测试和阶段考试.mp4 74.99M
13-线上答疑功能的演示.mp4 6.17M
14-博学谷移动端使用介绍.mp4 46.59M
15-学习方法和建议.mp4 14.43M
16-推荐关注的公众号和学习活动.mp4 7.05M
17-项目实战.mp4 4.60M
18-线下沙龙和招聘会.mp4 5.09M
19-学习中注意事项.mp4 28.76M
20-课后任务.mp4 3.18M
21-遇到更好的自己.mp4 5.43M
1.阶段一 JavaSE基础
1.第一章 Java基础语法
1-1 Java入门
1-2 基础语法
1-3 运算符
1-4 循环控制
1-5 数组
1-6 方法
1-7 案例
2.第二章 面向对象基础
2-1 面向对象基础
3.第三章 API基础
3-1 API基础
4.第四章 综合案例
4-1 综合案例
阶段作业 JavaSE基础-第1套试卷
资料
01-JavaSE基础(1_5天).zip 1005.47M
01-JavaSE基础(6_9天).zip 37.41M
查看讲义软件.exe 57.43M
远程工具.exe 32.29M
10.阶段十 面试专题
1.第一章 基础篇
1-1 二分查找&冒泡排序
1-2 排序
1-3 快速排序
1-4 ArrayList&Iterator&LinkedList
1-5 HashMap
1-6 单例设计模式
day01-基础篇.zip 17.80M
2.第二章 并发篇
2-1 线程状态&线程池
2-2 wait&lock
2-3 volatile
2-4 引用&悲观锁&HashTable
2-5 ConcurrentHashMap&ThreadLocal
day02-并发篇.zip 32.76M
3.第三章 虚拟机篇
3-1 jvm内存结构&垃圾回收
3-2 内存溢出&类加载
3-3 引用&悲观锁&HashTable
3-4 引用&finalize
day03-虚拟机.zip 4.61M
4.第四章 框架篇
4-1 spring_refresh
4-2 spring_bean
4-3 spring_tx_事务&spring_webmvc
4-4 spring_annotation
4-5 自动配置&spring_pattern
day04-框架篇.zip 9.08M
5.第五章 深入spring-refresh
5-1 refresh简介
5-2 prepareBeanFactory
5-3 PostProcessors
5-4 registerBean
5-5 registerListeners
5-6 finishBean
6.第六章 深入springBean
6-1 bean 生命周期
6-10 构造循环依赖
6-2 dependsOn
6-3 创建bean
6-4 依赖注入
6-5 初始化bean
6-6 注册可销毁bean
6-7 循环依赖_铺垫
6-8 循环依赖_缓存
6-9 set循环依赖
7.第七章 数据库篇
7-1 隔离级别
7-2 隔离级别&存储引擎&B树
7-3 索引生效失效
7-4 全局锁&表级锁&行锁
day05-数据库.zip 203.39M
8.第八章 缓存篇
8-1 redis数据类型
8-2 redis持久化&缓存
8-3 redis事务&lru
day06-缓存篇.zip 2.34M
9.第九章 分布式篇
9-1 cap&paxos
9-2 raft算法&gossip协议
9-3 通用设计
day07-分布式.zip 5.22M
2.阶段二 JavaSE进阶
1.第一章 面向对象高级部分
1-1 static
1-2 继承
1-3 多态
1-4 关键字、抽象类
1-5 接口
1-6 内部类
1-7 枚举、泛型
10.第十章 Java高级技术
10-1 单元测试
10-2 反射
10-3 注解
10-4 动态代理
2.第二章 常用API
2-1 常用API
2-2 时间日期类
2-3 JDK8新时间
2-4 Arrays类
3.第三章 JDK8新特性
3-1 JDK8新特性
3-2 算法
3-3 正则表达式
4.第四章 集合框架
4-1 Collection集合
4-2 List系列集合
4-3 Set系列集合
4-4 集合补充知识
4-5 综合案例
4-6 Map系列集合
4-7 JDK8新特性
5.第五章 异常处理
5-1 异常
6.第六章 IO流体系
6-1 File类
6-2 前置知识
6-3 字节流
6-4 字符流
6-5 缓冲流
6-6 其他流
7.第七章 特殊文件、日志框架
7-1 特殊文件
7-2 日志技术
8.第八章 多线程
8-1 多线程使用
8-2 线程安全
8-3 线程同步
8-4 线程池
8-5 其他细节
9.第九章 网络编程
9-1 通信三要素
9-2 UDP通信
9-3 TCP通信
阶段作业 JavaSE进阶-第1套试卷
02-JavaSE进阶(二).zip 288.39M
02-JavaSE进阶(一).zip 738.32M
3.阶段三 JavaWeb
1.第一章 MySQL基础操作
1-1 MySql简介
1-2 DDL&DML
1-3 DQL操作MySql
MySQL基础.zip 660.72M
10.第十章 JSP & 会话技术
10-1 JSP快速入门
10-2 三层架构
10-3 Cookie&Session
10-4 登陆案例
JSP.zip 33.18M
会话技术.zip 24.76M
11.第十一章 过滤器 & 监听器 & AJAX
11-1 Filter&Listener
11-2 AJAX
Filter&Listener&AJAX.zip 8.61M
12.第十二章 Vue & ElementUI
12-1 Vue-快速入门
12-2 Element-快速入门
12-3 环境搭建
12-4 综合案例
Vue&Element.zip 27.13M
2.第二章 MySQL数据库设计和多表操作
2-1 数据库设计
2-2 多表查询&事务
MySQL高级.zip 8.92M
3.第三章 JDBC
3-1 JDBC-快速入门
3-2 JDBC-API详解
3-3 JDBC练习
JDBC.zip 111.40M
4.第四章 Maven基础
4-1 Maven基础
Maven.zip 428.63M
5.第五章 MyBatis
5-1 MyBatis快速入门
5-2 MyBatis查询
5-3 MyBatis添加&修改&删除
Maven&MyBatis.zip 1.84M
Mybatis.zip 14.75M
6.第六章 HTML & CSS
6-1 HTML快速入门
6-2 HTML常用标签
6-3 css快速入门
HTML&CSS.zip 31.62M
7.第七章 JavaScript
7-1 JavaScript快速入门
7-2 JavaScript常用对象
7-3 JavaScript事件
JavaScript.zip 4.11M
8.第八章 HTTP & Tomcat & Servlet
8-1 HTTP协议
8-2 Tomcat
8-3 Servlet快速入门
HTTP&Tomcat&Servlet.zip 69.76M
9.第九章 请求和响应
9-1 Request
9-2 Response
9-3 综合案例
Request&Response.zip 39.80M
阶段作业 JavaWeb-第1套试卷
4.阶段四 热门框架
1.第一章 spring框架
1-1 初识Spring
1-2 Spring注解开发
1-3 AOP&事务
spring.zip 186.77M
2.第二章 springMVC
2-1 初识SpringMVC
2-2 SSM整合
springmvc.zip 153.72M
3.第三章 Maven高级
3-1 Maven高级
Maven高级.zip 395.94M
4.第四章 springboot
4-1 SpringBoot
springboot.zip 419.54M
5.第五章 Mybatis-Plus
5-1 MyBatisPlus
mybatisplus.zip 2.70M
5.阶段五 项目实战-苍穹外卖
1-1 项目介绍
01-项目效果展示.mp4 77.01M
02-软件开发整体介绍.mp4 36.65M
03-苍穹外卖项目介绍.mp4 118.97M
04-开发环境搭建_前端环境搭建.mp4 25.14M
05-开发环境搭建_后端环境搭建_熟悉项目结构.mp4 37.12M
06-开发环境搭建_后端环境搭建_使用Git进行版本控制.mp4 39.69M
1-10 HttpClient&微信小程序开发
01-本章课程内容介绍.mp4 10.23M
02-HttpClient_介绍.mp4 12.28M
03-HttpClient_入门案例_发送GET方式请求.mp4 58.40M
04-HttpClient_入门案例_发送POST方式请求.mp4 78.43M
05-微信小程序开发_介绍.mp4 21.52M
06-微信小程序开发_准备工作.mp4 49.57M
07-微信小程序开发_入门案例_1.mp4 17.67M
08-微信小程序开发_入门案例_2.mp4 70.34M
09-微信小程序开发_入门案例_3.mp4 28.48M
10-微信小程序开发_入门案例_4.mp4 32.49M
11-微信小程序开发_发布小程序.mp4 9.47M
1-11 微信登录&导入商品浏览功能代码
12-微信登录_导入小程序代码.mp4 20.22M
13-微信登录_微信登录流程.mp4 43.90M
14-微信登录_需求分析和设计.mp4 25.67M
15-微信登录_代码开发_1.mp4 28.23M
16-微信登录_代码开发_2.mp4 61.50M
17-微信登录_代码开发_3.mp4 114.51M
18-微信登录_功能测试.mp4 65.62M
19-导入商品浏览功能代码_需求分析和设计.mp4 70.30M
20-导入商品浏览功能代码_代码导入和功能测试.mp4 112.64M
1-12 缓存菜品&缓存套餐
01-课程内容介绍-213011.mp4 12.85M
01-课程内容介绍.mp4 12.85M
02-缓存菜品_问题分析和实现思路.mp4 33.65M
03-缓存菜品_代码开发_缓存菜品数据.mp4 101.70M
04-缓存菜品_代码开发_清理缓存数据.mp4 108.08M
05-缓存菜品_功能测试.mp4 29.77M
06-缓存套餐_SpringCache_介绍和常用注解.mp4 23.04M
07-缓存套餐_SpringCache_入门案例_1.mp4 32.69M
1-13 添加购物车
08-缓存套餐_SpringCache_入门案例_2.mp4 104.54M
09-缓存套餐_SpringCache_入门案例_3.mp4 59.94M
10-缓存套餐_SpringCache_入门案例_4.mp4 44.92M
11-缓存套餐_代码开发.mp4 42.55M
12-缓存套餐_功能测试.mp4 47.39M
13-添加购物车_需求分析和设计.mp4 39.41M
1-14 查看购物车&清空购物车
14-添加购物车_代码开发_1.mp4 56.40M
15-添加购物车_代码开发_2.mp4 81.50M
16-添加购物车_代码开发_3.mp4 76.94M
17-添加购物车_功能测试.mp4 79.33M
18-查看购物车.mp4 50.55M
19-清空购物车.mp4 43.31M
1-15 导入地址簿模块功能代码&用户下单
01-今日课程内容介绍.mp4 9.73M
02-导入地址簿模块功能代码_需求分析和设计.mp4 63.90M
03-导入地址簿模块功能代码_代码导入.mp4 52.36M
04-导入地址簿模块功能代码_功能测试.mp4 21.45M
05-用户下单_需求分析和设计_接口设计.mp4 38.59M
06-用户下单_需求分析和设计_数据库设计.mp4 35.25M
07-用户下单_代码开发1.mp4 69.41M
1-16 用户下单&订单支付
08-用户下单_代码开发2.mp4 60.21M
09-用户下单_代码开发3.mp4 83.75M
10-用户下单_代码开发4.mp4 70.47M
11-用户下单_功能测试.mp4 108.44M
12-订单支付_微信支付介绍_微信支付产品和微信支.mp4 21.20M
13-订单支付_微信支付介绍_微信小程序支付时序图.mp4 44.09M
1-17 订单支付
14-订单支付_微信支付介绍_微信支付相关接口介绍.mp4 51.26M
15-订单支付_微信支付准备工作.mp4 60.16M
16-订单支付_导入功能代码.mp4 107.03M
17-订单支付_阅读订单支付功能代码.mp4 91.85M
18-订单支付_功能测试.mp4 105.07M
1-18 Spring Task&订单状态定时处理
01-SpringTask_介绍.mp4 45.07M
02-SpringTask_cron表达式.mp4 44.29M
03-SpringTask_入门案例.mp4 31.76M
04-订单状态定时处理_需求分析.mp4 15.41M
05-订单状态定时处理_代码开发.mp4 85.76M
06-订单状态定时处理_功能测试.mp4 51.26M
1-19 WebSocket&来单提醒&客户催单
07-WebSocket_介绍.mp4 57.86M
08-WebSocket_入门案例_1.mp4 36.22M
09-WebSocket_入门案例_2.mp4 83.25M
10-来单提醒_需求分析和设计.mp4 13.60M
11-来单提醒_代码开发.mp4 69.82M
12-来单提醒_功能测试.mp4 34.47M
13-客户催单_需求分析和设计.mp4 13.73M
14-客户催单_代码开发.mp4 32.60M
15-客户催单_功能测试.mp4 20.82M
1-2 开发环境搭建
07-开发环境搭建_后端环境搭建_数据库环境搭建.mp4 33.34M
08-开发环境搭建_后端环境搭建_前后端联调_通过断.mp4 124.09M
09-开发环境搭建_后端环境搭建_前后端联调_Nginx.mp4 39.42M
10-开发环境搭建_后端环境搭建_前后端联调_Nginx.mp4 44.52M
11-开发环境搭建_完善登录功能.mp4 67.79M
12-导入接口文档.mp4 31.54M
13-Swagger_介绍和使用方式.mp4 86.04M
14-Swagger_常用注解.mp4 41.59M
1-20 营业额统计
01-ApacheECharts_介绍.mp4 15.38M
02-ApacheECharts_入门案例.mp4 44.31M
03-营业额统计_需求分析和设计.mp4 27.18M
04-营业额统计_代码开发_1.mp4 69.15M
05-营业额统计_代码开发_2.mp4 49.71M
06-营业额统计_代码开发_3.mp4 74.83M
07-营业额统计_代码开发_4.mp4 38.84M
1-21 用户统计&订单统计
08-营业额统计_功能测试.mp4 44.64M
09-用户统计_需求分析和设计.mp4 20.51M
10-用户统计_代码开发_1.mp4 31.22M
11-用户统计_代码开发_2.mp4 66.34M
12-用户统计_代码开发_3.mp4 47.66M
13-用户统计_功能测试.mp4 36.01M
14-订单统计_需求分析和设计.mp4 24.62M
15-订单统计_代码开发_1.mp4 53.51M
1-22 销量排名统计
16-订单统计_代码开发_2.mp4 117.84M
17-订单统计_功能测试.mp4 23.68M
18-销量排名统计_需求分析和设计.mp4 17.94M
19-销量排名统计_代码开发_1.mp4 88.18M
20-销量排名统计_代码开发_2.mp4 71.13M
21-销量排名统计_功能测试.mp4 43.27M
1-23 工作台&Apache POI
01-今日课程内容介绍.mp4 17.22M
02-工作台_需求分析和设计.mp4 48.61M
03-工作台_代码导入.mp4 61.98M
04-工作台_功能测试.mp4 21.95M
05-ApachePOI_介绍.mp4 26.65M
06-ApachePOI_入门案例_通过POI向Excel文件写入.mp4 78.20M
1-24 导出运营数据Excel报表
07-ApachePOI_入门案例_通过POI读取Excel文件内容.mp4 55.24M
08-导出运营数据Excel报表_需求分析和设计.mp4 13.18M
09-导出运营数据Excel报表_代码开发1.mp4 39.26M
10-导出运营数据Excel报表_代码开发2.mp4 126.64M
11-导出运营数据Excel报表_代码开发3.mp4 57.47M
12-导出运营数据Excel报表_功能测试.mp4 22.15M
1-3 新增员工
01-新增员工_需求分析和设计.mp4 43.42M
02-新增员工_代码开发.mp4 117.37M
03-新增员工_功能测试.mp4 66.31M
04-新增员工_代码完善1.mp4 57.42M
05-新增员工_代码完善2.mp4 91.07M
1-4 员工分页查询
06-员工分页查询_需求分析和设计.mp4 20.86M
07-员工分页查询_代码开发.mp4 120.23M
08-员工分页查询_功能测试.mp4 55.88M
09-员工分页查询_代码完善.mp4 88.51M
10-启用禁用员工账号_需求分析和设计.mp4 15.31M
11-启用禁用员工账号_代码开发和功能测试.mp4 98.16M
12-编辑员工_需求分析和设计.mp4 19.95M
13-编辑员工_代码开发.mp4 14.82M
14-编辑员工_功能测试.mp4 24.65M
15-导入分类管理功能代码.mp4 116.35M
… 共 1038 条