Java程序设计
Java程序设计
5000+ 人选课
更新日期:2026/03/31
开课时间2025/02/10 - 2025/07/20
课程周期23 周
开课状态已结课
每周学时-
课程简介

 《Java程序设计》系列课程作为一个完整的体系,授课内容归纳成12个单元,循序渐进地划分为3个层次。首先,介绍Java基础语法(第一至第三单元),包括标识符与关键字、基本数据类型、数据输入与输出、数组、运算符、表达式和语句;其次,深入讲解面向对象的封装、继承和多态特性在Java语言中的体现(第四至第六单元);最后,重点讲解Java实用程序设计及其API(第七至第十二单元),包括异常处理、容器与泛型、多线程、流与文件、网络、数据库、Web基础等,为后续Web与Android等应用开发类课程打下坚实的基础。

本课程强调理论与实践相结合,通过理论学习、实践运用、课堂讨论、课后动手,使学生获得程序设计能力、知识运用能力和实践动手能力。

课程大纲
第一单元 Java语言概述
1.1 Java简要介绍
1.2 JDK的下载与安装
1.3 第一个Java应用程序
1.4 Java程序结构
单元练习一
第二单元 常用数据类型与数组
2.1 标识符、关键字与数据类型
2.2 基本数据类型与包装类
2.3 数据输入与输出
2.4 数组与枚举
2.5 数组练习
2.6 数组与集合
单元练习二
第三单元 运算符与流程控制
3.1 运算符、表达式、语句
3.2 运算符与流程控制
3.3 Java语言基础—基本编程练习
3.4 竞赛专题:Java语言基础
3.5* 快速排序算法
3.6* BitMap算法
单元练习三
单元作业:编程题
第四单元 银行账户管理—类与对象
4.1 类与对象
4.2 重载、构造方法与this关键字
4.3 访问控制符、参数传递、可变参数
4.4 Static关键字与类加载机制
4.5 银行账户管理项目—面向对象
单元练习四
第五单元 宠物商店—继承与接口
5.1 继承
5.2 转型对象
5.3 银行账户管理项目—继承与转型对象
5.4 抽象类与接口
5.5 宠物商店—抽象类与接口
5.6 内部类、反射与面向对象设计原则
单元练习五
第六单元 银行账户管理—异常处理机制
6.1 异常类及其处理机制
6.2 自定义异常类与异常新特性
单元练习六
第七单元 玩转Java时间操作—常用实用类
7.1 字符串与时间操作
7.2 集合框架与List接口
7.3 泛型与Set/Map接口
7.4 常用工具类
7.5 银行账户管理项目—泛型容器
7.6 竞赛专题:Java工具类
单元练习七
第八单元 银行账户管理—线程技术
8.1 线程、创建线程及常用方法
8.2 线程同步
8.3 线程通信
8.4 银行账户管理项目—多线程技术
单元练习八
第九单元 OCR图片识别—输入流与输出流
9.1 File类与字节流
9.2 字符流与对象序列化
9.3 银行账户管理项目—输入输出操作
9.4 OCR图片识别项目—批量图片识别
单元练习九
单元作业:编程题
第十单元 猜数字游戏—网络编程
10.1 网络基础
10.2 Socket网络编程
10.3 用户数据报与广播数据报
10.4 猜数字游戏—与服务器对战
单元练习十
第十一单元 学生信息管理—JDBC数据库操作
11.1 JDBC概述
11.2 学生信息管理—访问数据库及预处理语句
11.3 事务、元数据及调用存储过程
单元练习十一
第十二单元 学生信息管理—Java Web基础
12.1 Java Web技术发展
12.2 环境搭建与配置
12.3 JSP/Servlet简介
12.4 学生信息管理Web项目:运用JSP+Servlet+jQuery+Ajax+JSON+MySQL访问学生基本信息
单元练习十二
综合测试
综合测试
App 下载
关注我们