1-1 课前必读
Java编程2025新版教程
讲师:燎原
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面试要准备哪些

燎原

资深程序开发讲师

TA的课程
教程商城
购买 电脑下载版光盘版 课程
购买
相关教程推荐
menu home publish search App