共 185 小节 已有 16006 人学过 2025.9.5 推出
课程不仅涵盖Java SE核心知识,还会带领学员进入企业级开发领域,学习如何使用Maven管理依赖、Git进行版本控制、MySQL操作数据库,以及Spring、MyBatis、SpringBoot等主流框架,同时还涉及到职业化技能培养,帮助学员顺利过渡到职场环境。
- 第一章:认识java
1-1 课前必读
1-2 编程是什么
1-3 开发环境准备
1-4 第一个JAVA程序
1-5 idea的安装和使用
1-6 注释
1-7 变量是什么
1-8 声明和使用变量
1-9 什么是数据类型(1)
1-10 什么是数据类型(2)
1-11 类型转换
1-12 运算符(1)
1-13 运算符(2)
1-14 接收键盘输入
- 第二章:控制结构
2-1 什么是控制结构
2-2 if-else结构
2-3 多重if结构
2-4 嵌套选择结构
2-5 switch语句
2-6 while循环
2-7 案例:贷款计算和求和问题
2-8 do-while循环
2-9 for循环
2-10 案例:鸡兔同笼
2-11 循环嵌套
2-12 无限循环
2-13 break和continue
- 第三章:控制结构综合训练
3-1 分数计算器
3-2 简易超市收银(1)
3-3 简易超市收银(2)
3-4 模拟ATM机(1)
3-5 模拟ATM机(2)
3-6 模拟ATM机(3)
- 第四章:数组和方法
4-1 什么是数组
4-2 数组下标
4-3 数组遍历
4-4 for-each循环
4-5 二维数组
4-6 Arrays工具类
4-7 什么是方法
4-8 定义和使用方法
4-9 方法访问权限
4-10 参数
4-11 返回值
4-12 案例:摇色子人机大战
- 第五章:面向对象
5-1 了解对象
5-2 对象和类
5-3 创建一个类
5-4 实例化
5-5 构造方法
5-6 this关键词和方法重载
5-7 static关键词
5-8 面向对象编程
5-9 案例:面向对象版ATM
5-10 封装
5-11 继承(1)
5-12 继承(2)
5-13 方法重写和super
5-14 final和继承传递
5-15 抽象类
5-16 接口(1)
5-17 接口(2)
5-18 多态
- 第六章:Java中的包和依赖管理
6-1 Java中的包
6-2 Jar包的引入和使用
6-3 使用maven管理依赖(1)
6-4 使用maven管理依赖(2)
- 第七章:常用类和工具
7-1 字符串
7-2 字符串常用操作
7-3 数学计算相关类
7-4 日期时间处理(1)
7-5 日期时间处理(2)
7-6 StringBuffer
7-7 包装类
- 第八章:集合
8-1 什么是集合框架
8-2 List集合(1)
8-3 List集合(2)
8-4 Set集合
8-5 Map集合
8-6 集合常用操作
8-7 Stream流
8-8 Stream流常用操作
- 第九章:I/O文件读写
9-1 什么是IO流
9-2 文件操作基础
9-3 字节输入流
9-4 字节输出流
9-5 字符输入流和输出流
9-6 缓冲流
9-7 对象流和打印流
- 第十章:了解多线程
10-1 什么是多线程
10-2 多线程实现
10-3 Thread类
10-4 join方法
10-5 线程中断
10-6 线程同步和锁机制
10-7 线程死锁
10-8 JAVA并发编程后期学习路径
- 第十一章:了解网络通信
11-1 了解网络编程
11-2 TCP网络通信(1)
11-3 TCP网络通信(2)
11-4 UDP网络通信
- 第十二章:异常和调试
12-1 了解异常
12-2 捕获异常
12-3 声明异常
12-4 抛出自定义异常
12-5 代码调试
- 第十三章:数据库操作
13-1 数据库和三层架构
13-2 安装MySQL和navicat
13-3 数据库快速上手
13-4 JDBC介绍和配置
13-5 JAVA连接MySQL
13-6 JDBC基本操作(1)
13-7 JDBC基本操作(2)
13-8 案例:用户注册、登录(1)
13-9 案例:用户注册、登录(2)
- 第十四章:Web开发基础
14-1 什么是Web开发
14-2 基础概念解释
14-3 创建Web项目
14-4 Servlet入门案例
14-5 接收请求参数
14-6 接口返回数据库数据
14-7 配置文件
14-8 了解JSP
14-9 了解Json
14-10 前后端分离开发(1)
14-11 前后端分离开发(2)
14-12 请求转发和重定向
14-13 过滤器
14-14 Cookie和Session
- 第十五章:MyBatis
15-1 了解JAVA中常见框架
15-2 MyBatis项目搭建
15-3 MyBatis入门案例
15-4 Mapper接口
15-5 动态SQL语法(1)
15-6 动态SQL语法(2)
15-7 MyBatis缓存
15-8 级联查询(1)
15-9 级联查询(2)
15-10 级联查询(3)
15-11 延迟加载
- 第十六章:Spring基础
16-1 什么是Spring
16-2 Spring生态体系介绍
16-3 Spring项目创建
16-4 Spring几种配置方式
16-5 自动装配
16-6 Spring和MyBatis集成
16-7 AOP面向切面编程
16-8 Spring事务
- 第十七章:SpringBoot
17-1 什么是SpringBoot
17-2 SpringBoot项目搭建
17-3 编写一个接口
17-4 Service和Mapper调用
17-5 使用Postman做接口测试
17-6 GET和POST请求参数接收
17-7 返回ResponseEntity对象
17-8 VO和DTO
17-9 Lombok插件
17-10 基础接口-保存数据(1)
17-11 基础接口-保存数据(2)
17-12 基础接口-条件查询(1)
17-13 基础接口-条件查询(2)
17-14 基础接口-删除
17-15 MybatisPlus插件(1)
17-16 MybatisPlus插件(2)
17-17 MybatisPlus分页
- 第十八章:综合训练:库存管理系统
18-1 项目介绍
18-2 数据库建表
18-3 项目创建
18-4 商品列表
18-5 商品信息删除
18-6 新增商品
18-7 编辑商品
18-8 库存操作记录
18-9 出入库(1)
18-10 出入库(2)
18-11 出入库(3)
- 第十九章:Git版本工具使用
19-1 Git介绍
19-2 克隆和拉取远程项目
19-3 提交并推送代码
19-4 Git分支和分支合并
- 第二十章:Java工程师实践
20-1 程序员一天都干什么
20-2 项目开发流程
20-3 IT职位分工
20-4 JAVA学习路径
20-5 JAVA面试要准备哪些
课程不仅涵盖Java SE核心知识,还会带领学员进入企业级开发领域,学习如何使用Maven管理依赖、Git进行版本控制、MySQL操作数据库,以及Spring、MyBatis、SpringBoot等主流框架,同时还涉及到职业化技能培养,帮助学员顺利过渡到职场环境。