计算机科学与技术(网络方向)(专科)
《 JAVA 语言程序设计》课程辅导
第一章 程序设计概述
教学内容:『 1 』程序设计语言的分类;
『 2 』 Java 简介;
教学要求:理解面向过程与面向对象的相关概念,编写并执行 Java 程序的基本步骤;了解如何建立 Java 的运行环境。
第二章 Java 语言基础
教学内容:『 1 』简单输入输出;
『 2 』数据类型;
『 3 』运算符;
教学要求:掌握 Java 的简单输入输出语句,掌握数据类型如常量、变量等的用法,掌握算术运算符、关系运算符、逻辑运算符以及运算优先级的用法,理解其它运算符的用法。
第三章 流程控制
教学内容:『 1 』程序的逻辑控制;
『 2 』选择控制结构;
『 3 』循环控制结构;
教学要求:理解机构化程序设计的逻辑控制(包括顺序、选择、循环),掌握选择控制结构程序设计方法(包括由 if 语句、 switch 语句引导的选择结构, for 、 while 等循环语句),理解其它语句(包括 break 、 continue 语句)的用法。
第四章 方法
教学内容:『 1 』方法的概念及作用;
『 2 』方法的定义;
『 3 』参数传递和返回值;
『 4 』递归方法;
教学要求:掌握方法的概念、作用和定义,掌握参数传递(值传递和地址传递)和返回值,掌握递归的使用。
第五章 类与对象
教学内容:『 1 』对象的概念、结构、创建、赋值、有效范围和废物回收;
『 2 』类的定义;
『 3 』对象和类的关系;
『 4 』程序结构及使用对象的成员;
『 5 』修饰符和构造函数;
『 6 』 Java 应用程序的结构及命令行参数;
教学要求:掌握类的定义、创建、实例化,掌握对象的创建和使用,掌握修饰符,掌握对象间的赋值、对象的有效范围、构造函数;理解方法是如何成为对象的对外接口的;掌握 Java 程序结构;理解命令行参数的使用。
第六章 继承与多态
教学内容:『 1 』继承和多态的概念;
『 2 』属性与方法的继承;
『 3 』构造函数的继承和重载;
『 4 』 this 和 super 的使用;
『 5 』对象在继承关系中的改变;
『 6 』最终类和最终类成员;
『 7 』抽象类及其在继承中的特点;
『 8 』接口的概念、定义以及适配器的概念和用法;
教学要求:理解继承和多态的概念;掌握属性和方法在继承中的特点,掌握构造函数的继承和重载,掌握 this 和 super 的用法;理解最终类和最终类成员,理解对象在继承关系中的改变;掌握抽象类及其在继承中的特点,掌握接口及适配器的概念、用法。
第七章 例外处理
教学内容:『 1 』例外的概念;
『 2 』 Java 定义的例外类;
『 3 』关于 finally ;
『 4 』定义自己的例外;
教学要求:理解例外的概念;掌握例外控制机制;了解 Java 中的例外类;理解 Java 中的例外类的使用、例外在继承关系中的特殊性、例外的重新抛出;了解 finally 的用法和缺陷;掌握自己定义例外。
第八章 Java 基本类库介绍
教学内容:『 1 』包的概念、引用;
『 2 』 Java 语言类库的结构;
『 3 』 Java .lang包中的常用类(Object、Class、Math、String等);
『 4 』关于 Java 的技术文档;
教学要求:理解包的概念和引用,理解 Java 语言类库的结构;掌握 Java .lang包中的常用工具类(包括Object类、Class类、Math类、String和StringBuffer类、System类、数据库类型类),掌握如何查阅Java技术文档。
第九章 Java 的集合类
教学内容:『 1 』集合类概述;
『 2 』原集合类;
『 3 』新集合类;
教学要求:理解集合类的概念以及跟普通数组的区别,理解各种集合类的特点及适用条件。
第十章 输入输出系统
教学内容:『 1 』输入输出流的概述;
『 2 』各种流的使用(文件流、管道流等);
教学要求:掌握输入输出的总体结构,掌握流的概念,理解各种流(包括文件流、管道流、连接文件、过滤流、对象的序列化、随机访问)的使用。
第十一章 图形界面和 Applet
教学内容:『 1 』 Java 的图形界面;
『 2 』 Swing 组件及其之间的层次关系;
『 3 』事件机制;
『 4 』 Applet 与 HTML ;
教学要求:理解容器的概念和作用,理解图形界面组件之间的层次关系,理解事件机制,掌握 Applet 的生命周期。
第十二章 多线程处理
教学内容:『 1 』线程的基本概念、基本结构、使用方法和管理;
『 2 』用于制作动画的线程;
教学要求:理解程序、进程与线程的概念区别;了解线程的 4 中状态,了解用于制作动画的线程。
第十三章 JSP 技术基础
教学内容:『 1 』网络应用的系统结构;
『 2 』 J2EE 技术简介;
『 3 』 JSP 技术概述;
『 4 』 JSP 的基本语法、标准动作、内置对象;
教学要求:理解网络应用的系统结构;了解 J2EE 技术,了解 JSP 技术。