中等职业学校教材
java 基础编程案例教程
电子教学资料
向传杰 主编
Publishing House of Electronics Industry
北京 BEIJING
前 言
为了配合《java 基础编程案例教程》课程的教学,体现教材的编写特色,
更好地为读者服务,编写了此教学资料。教学资料内容有三个部分:
第一部分是教学指南,包括了课程性质与任务、课程内容和要求、教学建
议、教学时间分配。
第二部分是电子教案,采用 PowerPoint 课件形式。教师可以根据不同的
教学要求按需选取和重新组合。
第三部分是习题答案,给出了每道习题的详细解答过程。
限于编著者水平,教学资料中有错误或不妥之处,请读者给予批评指正。
编 者
2004 年 01
月
《java 基础编程案例教程》教学指南
一、课程的性质与任务
本课程是计算机软件相关专业学习 java 编程的专用教材。本课程注重对学
生职业能力和创新精神、实践能力的培养。在保证课程内容体系的相对完整和
系统的基础上,按掌握知识的思维规律,对原理性内容的叙述不作烦琐的理论
介绍,将重点放在应用知识的介绍上,教学内容经实践教学的方式引出。在感
性认识的基础上,进行原理的介绍和系统性知识的讲述,注意内容的精选和提
炼,特别是注重提高学生对 Java 程序开发的实战能力的培养。
通过本课程的学习,使学生掌握 Java 语言的基本原理及开发和运用。着重
让学生了解一般 Java 程序开发能力。
二、教学提要、课程内容、教学要求
第 01 章 Java 基础
本章教学提要
教学重点:
Java 语言介绍
Java 程序结构
Java 语言的标识符
Java 语言的关键字
Java 语言的数据类型
Java 编程的规则
运行环境。
教学难点:Java 程序结构。
本章教学内容
1.1 Java 语言介绍
1.1.1 Java 语言的背景和前景
这部分主要介绍 Java 语言出现的背景已经使用的前景,引导学生对这门语言有个基本
的了解,并对这门语言产生兴趣。
1.1.2 Java 的特点
需要分别分析 Java 语言的各个特点:
1. 简单
2. 与操作系统无关
3. 安全性
4. 面向对象
5. 分布式
6. 键壮性
7. 解释性
8. 高性能
9. 多线程
10. 动态
1.1.3 Java 虚拟机
Java 虚拟机是在真实机器中用软件模拟实现的一种想象机器。这是个抽象的概念,
让学生知道,它实际是个程序。
1.1.4 垃圾收集
Java 编程语言解除了程序员取消分配存储器的责任,它可提供一种系统级线程以
跟踪每一存储器的分配情况。Java 编程语言不为程序员提供自己管理内存的功能。
1.2 Java 程序结构
通过介绍一个典型的 Java 程序结构来分析:
//程序包说明
package nihao;
//引入语句
import java.awt.*;
//类的定义
public class Application1 {
//主方法
public static void main(String[] args) {
System.out.println("我要好好学习 java 编程!");
}
}
1.3 Java 编程规则
Java 代码编写的一般性指导规则在如下几个方面的体现:
类的设计
Main()方法
方法的设计
私有化
内部类
注释
常数
数组
Interfaces 和 abstract 类
优化
阅读代码
磨刀不误砍材工
1.4 运行环境
Java 不仅提供了一个丰富的语言和运行环境,而且还提供了一个免费的 Java 开发工具集
(Java Developers Kits, 简称 JDK)。编程人员和最终用户可以利用这个工具来开发 java 程序或
调用 Java 内 容。JDK 包括以下工具:
Javac
java
javap Disassembeler
Java Applet Viewer 小应用程序浏览工具
第 02 章 Java 语言的基本语法
本章教学提要
教学重点:
基本数据类型、标识符及关键字
表达式和运算符
流程控制
Java 编码约定
教学难点:基本数据类型、标识符及关键字、表达式和运算符。
本章教学内容