《教学日历》
课程
Java程序设计
学时计划
总学时
理论学时
实践学时
习题课学时
周学时
48
36
12
O
4
周数
12
起始周次
1
其它
周次
课次
教学内容
教学难点、重点
作业
1
1
Java语言的入门
• JaVa语言的特点
•介绍JaVa应用程序的 开发过程
重点:JaVa平台无关性、JaVa程序的结 构。
难点:JaVa程序的开发过程。
习题1
I⑴-⑺ 2(1)-(2) 3(1)-(3)
2
Java的基本数据类型与数 组
JaVa的标识符、关键字
JaVa基本数据类型
输入、输出语句
Java的数组
重点:JaVa语言的关键字、基本数据类 型和输入、输出语句。
难点:基本数据类型的精度
习题2 1⑴-⑸ 2(1)-(6) 3(1)-(5) 4⑴-⑵
2
3
运算符、表达式和语句
运算符与表达式
语句概述
分支与循环语句
重点:JaVa语言的运算符、表达式 分支与循环语句
习题3-2,3
4
上机实践1
Java应用程序的编译运行 过程。
JaVa基本数据类型和输入、 输出语句。
JaVa开发环境的安装、配置。 调试一个简单的JaVa应用程序。
3
5
类与对象
•类的设计
• JaVa类的组成:成员变 量和方法
•对象的创建和使用
重点:JaVa类的语法规则。
难点:对象的创建过程,对象引用与实 体的关系。
习题4
2⑴-⑶
3⑴-⑵
6
重要的关键字
•参数传值
•关键字Static,实例成员 和类成员
• 关键字this
重点:类变量和实例变量
难点:类方法和实例方法的区别
习题4
2(4) 3(3),(4),(6)
4
7
包语句及import语句
包语句:PaCkage ;import
访问权限
基本类型的类封装
重点:import语句
难点:访问权限的理解
习题4 2(5)-(7) 3(5)
4
8
上机实践2
类的封装,对象调用方法 引用类型参数的传值 实例成员和类成员
源文件中引入包中的 类及访问权限
类的封装、对象调用方法
基本类型参数与引用类型参数的使用 包是Java语言有效地管理类的机制
5
9
类的继承与多态
•类的继承
•子类与对象
•成员变量的隐藏与方法 重写
重点:类的继承性、方法重写
难点:理解子类继承过程中成员变量的 隐藏与方法重写
习题5
2(1),(3),(5)-(7)
3(1)
10
• final关键字
•对象的上转型对象
•抽象类的语法和使用
重点:上转型对象和多态技术
难点:理解上转型对象和多态技术的理 解和运用
习题5
2(2),(4),(8),(9)
3(2)-(4)
4
6
11
Java的接口
•接口的定义和使用
java多线程入门
•接口的理解和接口回调
•内部类
•匿名类
•异常类
重点:接口的理解;抽象类和接口的区 别。和子类有关的匿名类、和接口有关 的匿名类。
难点:抽象类和接口的异同点,接口名 和类体组合创建一个匿名对象作参数
习题6
2(1)-(3)
3, 4
习题7
2⑴-⑵
3(1)-(4)
4
12
上机实践3
类的继承,成员变量的隐 藏与方法重写,上转型对象 接口的理解和接口回调
匿名类对象作参数
继承的概念、上转型对象的使用。 掌握接口的使用
掌握匿名类对象作参数
7
13
常用实用类.String
•字符串类和常用方法
•字符串与字符、字节数 组
• StringTokenizer
重点:字符串的常用方法;字符串分析 器的是使用。
难点:字符串分析器的使用
习题8 2(1),(3),(4) 3(1)-(5)
14
几常用实用类及相关格式 化
Java的时间类使用
Java日期类使用
Calendar
JaVa的数学类:Math
BigInteger
StringBuffer
重点:类Date和类Calendar以及类Math 的使用。
难点:各常用类的实际运用
习题8 2(2),(5) 3(6)-⑺
4
15
组件及事件处理(一)
Java Swing 概述
窗口
常用组件类与布局
重点:窗口 JFrame常用方法、文本框和 容器类
难点:容器类与常用布局
习题9
2(1),(3)
8
16
上机实践4
String类的常用方法,解析 字符串中的单词
Date 类、Calendar 类、Math 类的使用
掌握字符串 StringStringTokenizer 类的 常用方法。
常用实用类中主要方法
17
组件及事件处理(二)
•事件处理模式
ActionEvent 事件
ItemEVent 事件
DocumentEvent 事件
重点:事件处理模式,ActionEvent事件,
ItemEvent 事件
难点:ACtionEVent事件
习题9 l(D-(4) 3(1)
9
18
组件及事件处理(三)
MouseEvent 事件
焦点事件
键盘事件
窗口事件
重点:鼠标事件、键盘事件和窗口事件 难点:鼠标事件,匿名类实例或窗口做 监视器
习题9 1(5)-(6) 2(2) 3(2)
10
19
组件及事件处理(四)
•使用MVC结构
•对话框
• 树组件与表格组件
•发布GUl程序
重点:MVC模式,对话框的建立、模式, 各种常用对话框的使用。
难点:对话框的模式
习题9 3(3)
20
上机实践5
•简单的计算器
•猜测数字小游戏
•方程求根,英语单词拼 写练习
掌握JaVa中各种组件的事件处理方法; 综合运用各组件编写实用小软件。
11
21
Java的输入输出流
JaVa文件类:FiIe
Java字节流
Java 字符流:FileReader
FileWriter
Java的缓冲流
JaVa的对象流
重点:通过文件流读写数据,字节流与 字符流的区别。掌握流的连接思想。其 他输入输出流的使用。对象流与序列化 和对象克隆。
难点:流的连接思想,流的应用
习题10 1⑴-⑸ 2⑴-⑵ 3(1)-(3) 4(2)
22
Java与数据库
•创建数据源
JDBC-C)DBC 桥接器
查询数据库
更新记录
添加记录
删除记录
重点:创建数据源和掌握JDBC连接的 方法;实现查询功能,向数据库中的表 添加、更新、删除记录
难点:JDBC-C)DBC桥接器,添加记录
习题11 l(D-(4) 2(1)-(3)
12
23
Java多线程
•多线程的概念
•创建多线程
•线程的常用方法
•多线程的同步
• GUI线程
重点:多线程的概念,如何创建多线程, 线程同步,GUl线程
难点:理解多线程机制
wait方法Waitnotify方法
习题12 1⑴-⑼ 2(1)-(3) 3(1)-(8) 4(1)-(3)
24
上机实践6
1标准化考试系统
2协调同步的线程
3.课程的总结和复习
基本的数据库操作练习
练习稍微复杂的线程问题
总结JaVa面向对象的思想,常用实用类, GUl设计等内容。提出期末复习的要求。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。