课时安排 |
教学内容提要 |
作业 |
第1讲
2课时 |
第一章 Java简介
- 计算机语言及其发展。
- Java的历史与特点。
- 什么是面向对象编程。
- 为什么学习Java。
|
到以下网站去了解Java相关信息:
Sun公司Java网站:http://java.sun.com
Java中文站:http://www.java-cn.net
Java开发者:http://www.chinajavaworld.com |
第2讲
2课时 |
- Java开发环境的安装与配置。
- DOS的几个基本命令。
- 简单Java程序举例。
|
- 教材章节后习题。
- 编写一个Java程序输出自己的姓名和学号。
|
第3讲
2课时 |
第二章 JAVA语言基础
- Java程序布局。
- Java源程序的组成。
- 注释语句。
- 打印语句。
- 变量、数据类型和立即数。
|
仿照教材例2-3定义一个客机类Airplane和对应的测试类AirplaneTest。点击查看要求 |
第4讲
2课时 |
- Java标识符和关键字。
- 运算符和表达式。
|
- 教材习题1、2、3、4。
- 观看Flash视频教程,在自己的电脑上安装JBuilder开发工具,因为下次课会涉及到程序的调试。
|
第5讲
2课时 |
- if语句
- switch语句
|
教材习题5、9。 |
第6讲
2课时 |
- while循环语句
- do-while循环语句
|
教材习题7、10 |
第7讲
2课时 |
- for循环语句
- break语句
- continue语句
|
教材习题8、10、11。 |
第8讲
2课时 |
第3章 类与对象的基本概念
- 类与对象的概念
- 类的声明和引用
|
教材习题1。 |
第9讲
2课时 |
- 类的数据成员和方法成员
|
教材习题2、6。 |
第10讲
2课时 |
- 对象的初始化。
- 静态方法和静态变量的定义和使用。
|
教材习题3、4。 |
第11讲
2课时 |
- 方法的重载。
- this关键字的应用。
|
教材习题7。 |
第12讲
2课时 |
- Java类的组织(包)。
- Java类和成员的访问控制。
|
教材习题5。 |
第13讲
2课时 |
- 四个版本的银行帐户类的定义及其测试
|
仿照BankAccount类定义Student类,并在其中定义toString()、addGrade()、subGrade()、getter和setter方法,使用DecimalFormat类规范分数的输出,并定义测试类对它进行测试。 |
第14讲
2课时 |
第4章 类的重用
- 继承的概念
- 继承的语法。
|
- 教材习题1、2。
- 通过调试教材上的代码来理解继承。
|
第15讲
2课时 |
- 有继承时的构造方法。
- 隐藏和覆盖。
|
教材习题3。 |
第16讲
2课时 |
- Object类。
- 对象同一。
- 对象相等。
|
教材习题4。 |
第17讲
2课时 |
- Java的抽象类的概念。
- 关于Java的抽象类的案例分析。
- 对象相等。
|
教材习题5。 |
第18讲
2课时 |
- Java的抽象类的概念。
- 关于Java的抽象类的案例分析。
- 对象相等。
|
运行案例,进一步理解本章所介绍的知识。 |