JAVA语言程序设计
JAVA语言程序设计
1000+ 人选课
更新日期:2026/04/04
开课平台学银在线
开课高校江西理工大学
开课教师兰红管希东李江华李伟郑剑
学科专业工学计算机类
开课时间2026/03/01 - 2026/06/28
课程周期17 周
开课状态开课中
每周学时-
课程简介

这门课会讲什么?

《JAVA语言程序设计》课程以设计实现“理工超市管理系统”为主线,贯穿Java课程的核心知识点,根据课程内容循序渐进发布项目需求,采用面向对象思想,融合类的继承、多态、接口实现、数组与集合、异常处理、文件读写、多线程、网络并发设计等关键技术,引领学生“学中做,做中学”,课程结束后学生具备独立开发一个管理系统的能力。

你将收获什么?

课程由具有一线开发经验的教师团队讲授,项目的每个阶段给出需求分析、设计思想和代码实现过程,系统讲解对应知识点,便于学生自学,并逐步树立软件工程的设计思想。

理工超市管理系统实现了用户注册、登录、商品列表、商品详情、购物车、订单支付、销售统计等功能。本课程的最大特点是采用实际需求引入相关知识点,让学生更好的理解对应知识点的必要性和适用场景。

通过本课程学习,学生不仅可以掌握JAVA面向对象的编程思想,还能够掌握一个完整项目设计的基本思路和方法。为后续软件开发与设计奠定良好的基础。



适合什么人学习?

本课程适用前期已学过一门强类型语言的同学,比如C语言,或者已经学过Java,但对Java知识点运用感到迷茫的同学,或者想学习设计实现一个实际项目的同学。希望本课程的学习为同学们带来理论和技术上的提升。

课程大纲

课程章节

  • JAVA介绍
  • 数据类型和运算符
  • 控制语句和输入输出
  • JAVA的方法
  • JAVA数组
  • 类和对象
  • 封装
  • 继承
  • 多态和内部类
  • 理工超市功能迭代
  • 异常机制
  • 常用类和泛型
  • 文件和I/O流
  • JAVA多线程
  • 网络编程
  • GUI编程
  • 理工超市终极版
  • 附录:基础版理工超市

JAVA介绍

1.1 JAVA简介

1.2 JAVA安装和环境配置

1.3 第一个JAVA程序HelloWorld

数据类型和运算符

2.1 变量和运算符

2.2 视频讲解2

控制语句和输入输出

3.1 控制结构和输入输出

3.2 视频讲解-3

3.3 理工超市实战1

JAVA的方法

4.1 方法概述

4.2 方法重载

4.3 理工超市实战2

JAVA数组

5.1 数组概述

5.2 数组遍历和Array 类

5.3 理工超市实战3

类和对象

6.1 类和对象概述

6.2 构造方法

6.3 包机制

6.4 理工超市实战4

封装

7.1 封装介绍

7.2 理工超市实战5

继承

8.1 继承概述

8.2 super与abstract

8.3 接口

8.4 理工超市实战6

8.5 实战6-子类和接口定义

多态和内部类

9.1 多态概述

9.2 内部类

9.3 理工超市实战7

理工超市功能迭代

10.1 PPT介绍

10.2 实战8-功能迭代(1):添加购物车

10.3 实战8-功能迭代(2):查看购物车

10.4 实战8-功能迭代(3):结算功能

异常机制

11.1 异常

11.2 理工超市实战9

常用类和泛型

12.1 常用类

12.2 容器集合泛型(一)

12.3 容器集合泛型(二)

12.4 集合遍历

12.5 理工超市实战10

12.6 实战10-1:商品列表和购物车重构

12.7 实战10-2:用户管理

12.8 实战10-3:经营情况

文件和I/O流

13.1 文件和流概述

13.2 常用流详解

13.3 理工超市实战11

13.4 实战11-1:成为会员

13.5 实战11-2:结算重构

13.6 实战11-3:添加会员积分

13.7 实战11-4:积分抵扣

13.8 实战11-5:文件保存

13.9 实战11-6:读取文件

JAVA多线程

14.1 多线程

14.2 线程同步

网络编程

15.1 网络通信概述

15.2 网络编程

GUI编程

16.1 AWT和Swing介绍

16.2 组件及事件处理

16.3 Swing其他组件及案例

理工超市终极版

17.1 PPT介绍

17.2 终极版00-概述

17.3 终极版01_client框架

17.4 终极版02-服务端框架

17.5 终极版03-服务端线程模型

17.6 终极版04-用户注册

17.7 终极版05-用户登录

17.8 终极版06-商品列表

17.9 终极版07-获取商品个数

17.10 终极版08-商品详情

17.11 终极版09-加入购物车Client

17.12 终极版10-加入购物车Server

17.13 终极版11-查看购物车

17.14 终极版12-获取合法购物车

17.15 终极版13-获取会员积分

17.16 终极版14-加锁

17.17 终极版15-结算

17.18 终极版16-用户信息保存

附录:基础版理工超市

18.1 理工超市功能需求发布

18.2 基础版理工超市1 功能菜单及注册登录

18.3 基础版理工超市2 自定义方法优化注册和登录

18.4 基础版理工超市3 数组实现商品浏览

18.5 基础版理工超市4 类和对象实现商品详情

18.6 基础版理工超市5 自定义类实现多用户注册

18.7 基础版理工超市6 算法优化实现密码加密

18.8 基础版理工超市7 继承实现会员和面包

18.9 基础版理工超市8 类和接口实现打折商品

18.10 基础版理工超市9 多态实现手机类及折扣

18.11 基础版理工超市10 面向对象实现购物车添加及结算

App 下载
关注我们