Java语言程序设计
Java语言程序设计
1万+ 人选课
更新日期:2025/05/19
开课时间2024/09/02 - 2024/12/22
课程周期16 周
开课状态已结课
每周学时-
课程简介

  计算机在各行各业均有广泛应用,学习程序设计语言是为了让学生认识计算机解题的基本方法,培养学生的计算思维能力。Java语言作为程序设计语言的优秀代表,很好地体现了面向对象程序设计的思想,在现代软件开发中应用广泛。

  本课程内容覆盖了Java语言计算机等级考试的知识体系,并适当兼顾Java技术的最新发展,内容丰富。课程教学内容分3篇组织,第1篇为程序设计语言的共性知识,第2篇介绍面向对象的知识体系,第3篇体现Java高级特性。

  课程在讲述上由浅入深,遵循循序渐进原则,内容注重理论与实际的结合,难点概念通过图示配合,并通过动画展示程序逻辑与执行效果。讲解中注意启发学生思考,培养学生分析和解决问题能力。

课程大纲

Java语言简介

面向对象程序设计概述

Java语言概述

在DOS环境下调试Java程序

Eclipse环境下调试Java程序

数据类型与表达式

Java符号

数据类型与变量

表达式与运算符

常用数学方法

数据的输入输出

第2章的单元测验

第2章编程作业

流程控制语句

条件选择语句

while语句和 do...while语句

for语句

循环嵌套与跳转语句

流程控制语句作业

第3章单元测验

数组和方法

一维数组

二维数组

方法声明与调用

方法参数传递

Java命令行参数

数组工具类Arrays

Java方法的可变长参数

方法设计编程作业

数组应用编程作业

类与对象

对象的创建与使用

类变量与静态方法

变量作用域

使用包组织类

类与对象的测验

继承与多态

Java继承的实现

方法的参数多态

Java的动态多态性

Object类与对象引用转换

访问修饰和final修饰

继承与多态的测验

常用数据类型处理类

String类

StringBuffer类

基本数据类型包装类

日期和时间

Java枚举类型

BigInteger类

常用类型类使用作业

常用数据类型处理测验

抽象类、接口及内嵌类

抽象类和抽象方法

接口

内嵌类

抽象类与接口测验

异常处理

异常处理结构

自定义异常

异常处理单元测验

Java图形绘制

Java的图形绘制

Java2D绘图

图形绘制作业

图形界面编程基础

图形用户界面核心概念

区分事件源和使用适配器类

容器和布局管理

常用 GUI 部件

鼠标事件

键盘事件

图形界面事件处理编程作业

文件操作与输入输出流

文件和目录操作

面向字节的输入输出流

面向字符的输入输出流

转换流

文件的随机访问

文件的读写访问作业

泛型、收集API

Java泛型及应用

Collection API简介

Collections类

Map接口及实现层次

收集API的应用作业

入表达式与Stream

入表达式

Stream编程

收集API与流处理测验

多线程

Java多线程编程方法

线程资源的同步处理

案例--实现自动计数按钮

多线程编程作业

Swing图形界面编程

Swing部件特点

Swing的对话框的使用

Swing部件图形绘制

Swing的选择部件

Swing界面部署利器

Swing编程作业

Java网络编程

网络协议与IP地址

Socket通信编程

数据报通信编程

URL访问