admin 管理员组

文章数量: 1087652


2024年3月19日发(作者:shell编程read命令)

《教学日历》

课程

Java

程序设计

总学时

48

理论学时

36

12

实践学时

12

习题课学时

O

周学时

4

周数 起始周次

1

其它

作业

周次

教学内容 教学难点、重点

1

Java语言的入门 重点:

JaVa

平台无关性、

JaVa

程序的结

习题

1

I⑴-⑺

• JaVa

语言的特点 构。

3(1)-(3)

•介绍

JaVa

应用程序的 开发难点:

JaVa

程序的开发过程。

过程

2(1)-(2)

1

2

Java的基本数据类型与数

重点:

JaVa

语言的关键字、基本数据类

习题

2 1⑴-⑸

2(1)-(6) 3(1)-(5)

型和输入、输出语句。

4⑴-⑵

难点:基本数据类型的精度

• JaVa

的标识符、关键字

JaVa

基本数据类型

输入、输出语句

Java

的数组

运算符、表达式和语句

• 运算符与表达式

3

重点:

JaVa

语言的运算符、表达式 分支

习题

3-2,3

与循环语句

• 语句概述

• 分支与循环语句

2

4

上机实践1

JaVa

开发环境的安装、配置。 调试一个

Java

应用程序的编译运行 过

简单的

JaVa

应用程序。

程。

JaVa

基本数据类型和输入、

输出语句。

5

习题

4

重点:

JaVa

类的语法规则。

类与对象

难点:对象的创建过程,对象引用与实

2⑴-⑶

•类的设计

• JaVa

类的组成:成员变 量

体的关系。

3⑴-⑵

和方法

•对象的创建和使用

重点:类变量和实例变量

重要的关键字

难点:类方法和实例方法的区别

•参数传值

•关键字

Static,

实例成员 和

类成员

• 关键字

this

3

习题

4

2(4) 3(3),(4),(6)

6

7

包语句及import语句 重点:

import

语句

• 包语句:

PaCkage ;import

难点:访问权限的理解

• 访问权限

• 基本类型的类封装

上机实践2

类的封装,对象调用方法 引

类的封装、对象调用方法

用类型参数的传值 实例

基本类型参数与引用类型参数的使用 包

Java

语言有效地管理类的机制

成员和类成员

源文件中引入包中的

类及访问权限

习题

4 2(5)-(7)

3(5)

4

4

8

9

5

习题

5

类的继承与多态

重点:类的继承性、方法重写

•类的继承

难点:理解子类继承过程中成员变量的 隐

2(1),(3),(5)-(7)

•子类与对象

藏与方法重写

3(1)

•成员变量的隐藏与方法 重

• final

关键字

10

•对象的上转型对象

•抽象类的语法和使用

Java的接口

•接口的定义和使用

•接口的理解和接口回调

•内部类

•匿名类

•异常类

习题

5

重点:上转型对象和多态技术

难点:理解上转型对象和多态技术的理 解

2(2),(4),(8),(9)

和运用

3(2)-(4)

4

11

习题

6

重点:接口的理解;抽象类和接口的区 别。

和子类有关的匿名类、和接口有关 的匿

2(1)-(3)

名类。

3, 4

难点:抽象类和接口的异同点,接口名 和

习题

7

类体组合创建一个匿名对象作参数

2⑴-⑵

4

6

3(1)-(4)

12

上机实践3

类的继承,成员变量的隐

继承的概念、上转型对象的使用。 掌握接

藏与方法重写,上转型对象

口的使用

接口的理解和接口回调

掌握匿名类对象作参数

匿名类对象作参数

13

常用实用类.String类 重点:字符串的常用方法;字符串分析

习题

8

•字符串类和常用方法 器的是使用。

2(1),(3),(4)

•字符串与字符、字节数 组 难点:字符串分析器的使用

3(1)-(5)

• StringTokenizer

几常用实用类及相关格式 化

重点:类

Date

和类

Calendar

以及类

Math

习题

8 2(2),(5)

3(6)-⑺

• Java

的时间类使用

使用。

4

• Java

日期类使用

难点:各常用类的实际运用

7

14

Calendar

JaVa

的数学类:

Math

BigInteger

StringBuffer

15

组件及事件处理(一)

Java Swing

概述

• 窗口

• 常用组件类与布局

重点:窗口

JFrame

常用方法、文本框和 容

习题

9

器类

2(1),(3)

难点:容器类与常用布局

8

16

上机实践4

掌握字符串

String

StringTokenizer

类的 常

String

类的常用方法,解析

用方法。

字符串中的单词

常用实用类中主要方法

Date

类、

Calendar

类、

Math

的使用

组件及事件处理(二)

•事件处理模式

17

9

ActionEvent

事件

ItemEVent

事件

DocumentEvent

事件

重点:事件处理模式,

ActionEvent

事件,

习题

9 l(D-(4)

ItemEvent

事件

3(1)

难点:

ACtionEVent

事件

18

组件及事件处理(三)

MouseEvent

事件

• 焦点事件

• 键盘事件

• 窗口事件

组件及事件处理(四)

•使用

MVC

结构

•对话框

• 树组件与表格组件

•发布

GUl

程序

重点:鼠标事件、键盘事件和窗口事件 难

习题

9 1(5)-(6)

点:鼠标事件,匿名类实例或窗口做 监视

2(2) 3(2)

19

重点:

MVC

模式,对话框的建立、模式, 各

习题

9 3(3)

种常用对话框的使用。

难点:对话框的模式

10

20

21

11

掌握

JaVa

中各种组件的事件处理方法;

上机实践

5

综合运用各组件编写实用小软件。

•简单的计算器

•猜测数字小游戏

•方程求根,英语单词拼 写练

Java的输入输出流

重点:通过文件流读写数据,字节流与 字习题

10 1⑴-⑸

符流的区别。掌握流的连接思想。其 他输

2⑴-⑵ 3(1)-(3)

• JaVa

文件类:

FiIe

入输出流的使用。对象流与序列化 和对

4(2)

Java

字节流

象克隆。

• Java

字符流:

FileReader

难点:流的连接思想,流的应用

FileWriter

• Java

的缓冲流

的对象流

Java与数据库

重点:创建数据源和掌握

JDBC

连接的 方

习题

11 l(D-(4)

•创建数据源

JDBC-C)DBC

桥接器

• 查询数据库

• 更新记录

• 添加记录

• 删除记录

22

法;实现查询功能,向数据库中的表 添

2(1)-(3)

加、更新、删除记录

难点:

JDBC-C)DBC

桥接器,添加记录

23

Java多线程

•多线程的概念

•创建多线程

•线程的常用方法

•多线程的同步

• GUI

线程

上机实践

6

1

标准化考试系统

2

协调同步的线程

3

.课程的总结和复习

重点:多线程的概念,如何创建多线

程, 线程同步,

GUl

线程

难点:理解多线程机制

wait

方法

Wait

notify

方法

习题

12 1⑴-⑼

2(1)-(3) 3(1)-(8)

4(1)-(3)

12

24

基本的数据库操作练习

练习稍微复杂的线程问题

总结

JaVa

面向对象的思想,常用实用

类,

GUl

设计等内容。提出期末复习的要

求。


本文标签: 对象 方法 基本 重点 使用