缺口在哪:从语法碎片到可跑通的系统
很多初学者卡在这样一个状态:基础班视频看了一大半,变量、循环、方法写得滚瓜烂熟,但一旦老师要求做一个完整的小项目,瞬间就懵了。不知道从哪里切入,更不知道如何将分散的语法点串联成能实际运行的程序。这门课解决的正是这个问题——它不提供空中楼阁式的架构理论,而是带你亲手实现一个「微信点餐小程序」的后台逻辑。你会发现,以前孤立的知识点,在这里是为了支撑具体的业务功能而存在的。比如,数组不再只是练习题,而是用来存储菜单数据;类和方法不再抽象,而是对应着用户、订单、菜品等真实实体。这种学习方式,能帮你快速填补「懂语法」和「会开发」之间的巨大鸿沟。前置门槛与学习路径建议
本课程的后半段涉及后端与前端(小程序)的交互,对零基础朋友有一定挑战,因此前置知识至关重要。资料包中包含了详尽的 Java 基础知识讲解,这实际上是为你准备的「补课包」。如果你发现自己在类定义、对象赋值或方法调用上不够熟练,请务必先看完前九课的内容,把地基打牢再进入核心章节。建议的学习顺序是:先过一遍 Java 基础查漏补缺,确认自己能独立创建项目并理解面向对象的基本概念;接着重点攻克课程中关于数据库连接和接口定义的部分,这是后台系统的骨架;最后再看业务逻辑实现,理解数据是如何从后台流向小程序端的。不要急于求成,每一节课的代码都要亲手敲一遍,光看不练是学不会编程的。学完能做什么及练习配合
完成这门课程后,你应当能够独立搭建一个简易的点餐系统后端。具体而言,你应该能回答以下问题:如何设计订单和菜品的数据模型?如何通过代码实现用户登录验证?怎样将前端传来的点餐数据保存到数据库中?以及如何处理简单的业务异常情况?为了达到这些目标,资料包中的练习题是你必须完成的硬任务。不要跳过任何动手环节,每一次报错和调试都是能力增长的过程。只有当你能脱离视频,自己写出点餐的核心代码时,才说明这门课的价值真正被你吸收。这将是你从「学员」向「开发者」转变的关键一步。课程目录
1-1 [Java基础知识讲解] 0-学习之前的一些注意事项 (03:01) 1-2 [Java基础知识讲解] Java研发者工具的安装与破解 (06:15) 1-3 [Java基础知识讲解] 创建自己的第一个简单的java项目 (12:06) 1-4 [Java基础知识讲解] Java简单数据类型 (05:41) 1-5 [Java基础知识讲解] If判断语句的学习 (09:57) 1-6 [Java基础知识讲解] For循环语句的学习 (04:48) 1-7 [Java基础知识讲解] Java数组的讲解 (08:03) 1-8 [Java基础知识讲解] 定义Java类和方法 (09:03) 1-9 [Java基础知识讲解] 定义一个方法实现加法和减法 (05:02) 1-10 [Java基础知识讲解] 对Java类的属性进行赋值和取值 (09:28) 1-11 [Java基础知识讲解] 通过构造方法对学生对象赋值 (04:23) 1-12 [Java基础知识讲解] 私有和公有修饰符的讲解 (06:40) 2-1 [springboot基础知识讲解] 创建属于自己的第一个Java后台项目 (12:00) 2-2 [springboot基础知识讲解] 认识Java项目的常见目录 (06:08) 2-3 [springboot基础知识讲解] 编写一个可供浏览器 访问的数据后台 (06:57) 2-4 [springboot基础知识讲解] 编写小程序访问我们的Java后台数据 (10:58) 2-5 [springboot基础知识讲解] 数据提交到Java后台常用的两种方式 (08:30) 2-6 [springboot基础知识讲解] 小程序提交数据到Java后台 (07:06) 2-7 [springboot基础知识讲解] postman的使用 (05:25) 3-1 [小程序和Java后台的数据交互] 小程序使用post请求提交数 (04:48) 3-2 [小程序和Java后台的数据交互] 小程序获取用户输入内容并上传到Java服务器 (10:24) 3-3 [小程序和Java后台的数据交互] 小程序提交数据到后台并进行加法计算 (16:40) 3-4 [小程序和Java后台的数据交互] Java集合的简单学习 (07:07) 3-5 [小程序和Java后台的数据交互] java集合存储对象 (07:38) 3-6 [小程序和Java后台的数据交互] Java提供列表数据 (05:57) 3-7 [小程序和Java后台的数据交互] 小程序展示列表数据 (03:08) 4-1 [Java和小程序操作mysql数据库] java和小程序源码导入的学习 (04:54) 4-2 [Java和小程序操作mysql数据库] mysql数据库的安装 (07:31) 4-3 [Java和小程序操作mysql数据库] idea链接mysql进行可视化操作 (05:20) 4-4 [Java和小程序操作mysql数据库] idea可视化操作数据库 (04:12) 4-5 [Java和小程序操作mysql数据库] springboot引入jpa来管理数据库 (09:43) 4-6 [Java和小程序操作mysql数据库] 获取用户表里所有的数据 (10:28) 4-7 [Java和小程序操作mysql数据库] 通过sql语句创建一个库并设置编码格式 (05:50) 4-8 [Java和小程序操作mysql数据库] Java对数据库进行增加和修改操作 (10:56) 4-9 [Java和小程序操作mysql数据库] Java对数据库进行删除操作 (06:39) 4-10 [Java和小程序操作mysql数据库] 小程序里调用Java接口来操作mysql数据库 (10:55) 4-11 [Java和小程序操作mysql数据库] 小程序对数据库进行修改和查询操作 (10:49) 4-12 [Java和小程序操作mysql数据库] 小程序对mysql数据库进行增删操作 (09:30) 5-1 [freemarker的学习] 配套笔记和源码的下载 (04:38) 5-2 [freemarker的学习] springboot引入freemarker模板 (07:13) 5-3 [freemarker的学习] idea快速编译网页 (03:10) 5-4 [freemarker的学习] freemarker展示列表数据 (04:02) 5-5 [freemarker的学习] freemarker里if标签的使用 (05:50) 5-6 [freemarker的学习] freemarker里elseif标签的使用 (04:07) 5-7 [freemarker的学习] freemarker里include标签引入外部文件 (05:47) 6-1 [Java后台源码的下载与部署] Java点餐后台源码的下载如导入 (04:31) 6-2 [Java后台源码的下载与部署] Java版本的选择和maven仓库的配置 (03:57) 6-3 [Java后台源码的下载与部署] lombok包导入错误解决 (03:19) 6-4 [Java后台源码的下载与部署] 导入的时候其他常见问题解决(新) (01:53) 6-5 [Java后台源码的下载与部署] 链接mysql数据库及问题解决 (10:20) 6-6 [Java后台源码的下载与部署] 新版本idea遇到的一些问题(新) (03:09) 6-7 [Java后台源码的下载与部署] springboot设置数据配置文件,创建数据库对应的实体类 (07:02) 6-8 [Java后台源码的下载与部署] 启动点餐系统 (03:58) 7-1 [点餐管理后台功能演示] excel菜品数据批量导入效果演示 (04:18) 7-2 [点餐管理后台功能演示] 点餐系统开发学习中常见问题汇总及解决方案 (05:06) 7-3 [点餐管理后台功能演示] 餐厅管理员的添加与修改 (04:57) 7-4 [点餐管理后台功能演示] 小程序首页轮播图的管理 (03:31) 7-5 [点餐管理后台功能演示] 菜品类目的管理 (02:26) 7-6 [点餐管理后台功能演示] 点餐系统菜品管理 (07:27) 7-7 [点餐管理后台功能演示] 点餐系统下单功能演示 (05:37) 7-8 [点餐管理后台功能演示] idea链接mysql数据并创建数据表 (04:47) 7-9 [点餐管理后台功能演示] 服务器安装mysql数据库 (10:19) 7-10 [点餐管理后台功能演示] springboot结合jpa操作mysql数据库 (04:47) 7-11 [点餐管理后台功能演示] 新加注册新用户送积分功能 (06:04) 7-12 [点餐管理后台功能演示] 新加会员充值功能会员下单8折优惠 (02:58) 7-13 [点餐管理后台功能演示] 新加用户管理后台和小程序购物车页面 (04:55) 8-1 [运行微信点餐小程序] 认识小程序与研发者工具的下载 (03:19) 8-2 [运行微信点餐小程序] 注册小程序认识研发者工具 (06:36) 8-3 [运行微信点餐小程序] 运行点餐小程序讲解云开发知识 (09:07) 8-4 [运行微信点餐小程序] 点餐小程序的功能演示 (02:01) 8-5 [运行微信点餐小程序] 二维码的生成和扫码识别桌号功能讲解 (04:32) 8-6 [运行微信点餐小程序] 通过真机调试在手机微信上查看点餐小程序 (04:49) 9-1 [点餐系统排号等位功能讲解] 小程序和Java后台数据调通 (03:48) 9-2 [点餐系统排号等位功能讲解] 点餐小程序新加排号等位功能 (12:26) 9-3 [点餐系统排号等位功能讲解] 排号等位小程序端代码编写 (07:28) 9-4 [点餐系统排号等位功能讲解] 排号等位数据表的创建 (07:19) 9-5 [点餐系统排号等位功能讲解] 取号接口的编写 (06:57) 9-6 [点餐系统排号等位功能讲解] 小程序端调用取号接口实现取号功能 (10:52) 9-7 [点餐系统排号等位功能讲解] 查询用户当前的排号状态 (10:56) 9-8 [点餐系统排号等位功能讲解] 查询当前大桌小桌排号状况 (21:08) 9-9 [点餐系统排号等位功能讲解] 管理后台操作排号状态功能的编写 (12:37) 9-10 [点餐系统排号等位功能讲解] 问题的修复和重新排号功能的编写 (07:57) 10-1 [小程序订阅消息讲解] 微信订阅消息推送到用户手机功能演示 (04:05) 10-2 [小程序订阅消息讲解] 订阅消息AccessToken的获取 (11:34) 10-3 [小程序订阅消息讲解] 编写消推送的Java代码 (06:52) 10-4 [小程序订阅消息讲解] 拿到模板id并做推送操作 (08:27) 10-5 [小程序订阅消息讲解] 微信小程序消息推送授权操作 (03:58) 10-6 [小程序订阅消息讲解] 真机调试实现排号到位消息推送 (08:52) 10-7 [小程序订阅消息讲解] 代码的优化和注意事项的讲解 (05:40) 11-1 [点餐系统Java后台代码讲解] 点餐系统后台Java代码讲解 (22:12) 11-2 [点餐系统Java后台代码讲解] 统计信息代码的讲解 (12:13) 11-3 [点餐系统Java后台代码讲解] 餐厅人员管理页代码的讲解 (07:48) 11-4 [点餐系统Java后台代码讲解] 轮播图增删改查的代码讲解 (06:21) 11-5 [点餐系统Java后台代码讲解] Java后台获取用户openid功能的讲解 (06:43) 12-1 [点餐系统常见问题讲解] 项目报红,类库加载失败问题解决 (06:00) 12-2 [点餐系统常见问题讲解] Java项目Idea里maven类库加载不成功 (03:50) 12-3 [点餐系统常见问题讲解] 导入java源码到研发者工具,运行java后台并访问 (08:38) 12-4 [点餐系统常见问题讲解] idea链接数据库出现serverTimezone错误 (07:20) 12-5 [点餐系统常见问题讲解] 创建自己的第一个简单的java项目 (05:39) 12-6 [点餐系统常见问题讲解] 启动项目出现Public Key Retrieval is (02:23) 13-1 [后台服务器部署的学习] 创建一个简单的本地运行的java项目 (08:34) 13-2 [后台服务器部署的学习] 通过java命令行启动本地java项目 (05:10) 13-3 [后台服务器部署的学习] 腾讯云服务器的配置 (06:44) 13-4 [后台服务器部署的学习] 上传java项目到服务器 (07:37) 13-5 [后台服务器部署的学习] 配置服务器安全组,让手机和小程序都能访问到我们的服务器 (03:03) 13-6 [后台服务器部署的学习] 服务器绑定域名,实现通过域名访问服务器 (04:48) 13-7 [后台服务器部署的学习] 设置80端口,实现域名访问服务器 (06:44) 13-8 [后台服务器部署的学习] java项目在服务器后台长期运行 (07:30) 14-1 [服务器部署并支持https] 申请ssl证书并绑定域名 (09:33) 14-2 [服务器部署并支持https] 下载ssl证书并配置到项目中 (04:33) 14-3 [服务器部署并支持https] 打包并部署https项目 (07:33) 14-4 [服务器部署并支持https] https服务器部署常见问题解决 (02:24) 14-5 [服务器部署并支持https] 小程序请求https数据 (08:41) 14-6 [服务器部署并支持https] 小程序真机演示https和http的区别 (06:40) 15-1 [点餐系统部署到腾讯云服务器] 点餐系统部署到Linux服务器简介 (04:40) 15-2 [点餐系统部署到腾讯云服务器] 腾讯云Linux服务器安装jdk (03:59) 15-3 [点餐系统部署到腾讯云服务器] 腾讯云服务器安装mysql8 (10:44) 15-4 [点餐系统部署到腾讯云服务器] Java项目配置ssl来实现https (06:35) 15-5 [点餐系统部署到腾讯云服务器] Java点餐系统打jar包 (03:41) 15-6 [点餐系统部署到腾讯云服务器] 上传Java点餐项目到服务器 (03:39) 15-7 [点餐系统部署到腾讯云服务器] 在服务器上运行点餐系统供别人访问 (10:23) 15-8 [点餐系统部署到腾讯云服务器] 小程序配置域名访问我们的点餐后台 (06:57)





