Java语言程序设计(2025春)
Java语言程序设计(2025春)
1000+ 人选课
更新日期:2025/05/02
开课时间2025/02/19 - 2025/08/19
课程周期26 周
开课状态开课中
每周学时-
课程简介

《Java语言程序设计》课程是信息管理与信息系统专业核心课,本课程的先修课程为C语言程序设计,后续课程为移动软件开发技术。教学目标与教学内容包含以下几方面:

目标1,具有理解Java语言运行机制,掌握Java语言面向对象编程方法、网络编程的特点和设计方法,培养运用“计算机思维”方式进行计算机编程。

目标2,具备较高的算法分析与设计能力;运用Java语言作为一种思维工具解决处理现实问题,提高学生在程序设计过程中分析问题与何解决问题的实际动手能力。

目标3,具备自主学习能力、团队协作能力和较强的岗位适应能力;具备网络环境下的文献资料检索和基本的科研能力。

目标4,具备独立思考、主动探究和解决问题的能力;具备一定的创新思维能力和创业精神。


课程大纲

Java语言概述

  • 1.1 教学计划
  • 1.2 Java语言课程简介
  • 1.3 Java语言发展与简介
  • 1.4 Java语言运行环境
  • 1.5 Java应用程序
  • 1.6 实践项目
  • 1.7 教学课件
  • 1.8 思政元素
  • 1.9 章节测验

Java语言基本语法

  • 2.1 基本数据类型
  • 2.2 运算符与表达式
  • 2.3 控制语句
  • 2.4 数组
  • 2.5 实践项目
  • 2.6 思政元素
  • 2.7 章节测验

类与对象

  • 3.1 面向对象的基本概念
  • 3.2 对象的创建和使用
  • 3.3 参数传值
  • 3.4 实例成员与类成员
  • 3.5 重载和多态
  • 3.6 包的应用
  • 3.7 访问权限
  • 3.8 子类与继承
  • 3.9 子类的继承性
  • 3.10 成员变量的隐藏和方法重写
  • 3.11 继承与多态
  • 3.12 实践项目
  • 3.13 章节测验

接口与多态

  • 4.1 接口与实现
  • 4.2 接口的理解
  • 4.3 接口的继承与回调
  • 4.4 实践-接口与多态
  • 4.5 章节测验

异常类

  • 5.1 异常和异常类
  • 5.2 异常处理
  • 5.3 自定义异常
  • 5.4 实践-异常处理
  • 5.5 章节测验

输入、输出流

  • 6.1 输入输出类
  • 6.2 文件的读写
  • 6.3 实践-输入输出流类
  • 6.4 章节测验

组件及事件处理

  • 7.1 组件和容器
  • 7.2 布局管理
  • 7.3 事件处理
  • 7.4 实践一:图形用户界面设计1
  • 7.5 实践二:图形用户界面设计2
  • 7.6 章节测验

多线程

  • 8.1 线程的定义与创建
  • 8.2 线程的状态与同步
  • 8.3 实践:线程
  • 8.4 章节测验

JDBC-ODBC操作数据库

  • 9.1 数据库与数据表创建
  • 9.2 配置数据源
  • 9.3 设计并实现登录界面
  • 9.4 实践-数据库操作
  • 9.5 章节测验