《高级Java语言程序设计》课程教学大纲 一、课程基本信息(黑体.小4) 课程代码:16098403 课程名称:高级Java语言程序设计 英文名称:Java Program Design 课程类别:专业课 时:48 学 分:3 适用对象:信科专业学生 考核方式:考试 先修课程:C语言程序设计 二、课程简介(黑体,小4) 互联网与移动互联网应用发展迅猛。Java以其优良的可移植性、安全性、卓越的 并行处理能力,以及奖状、健康的开原生态体系,已经成为网络应用开发的首选余元 并成为非常流行的Android移动操作系统的开发语言,Java语言己经成为了当前最流 行最受欢迎的语言之一。因此掌握和熟练使用Java语言,正逐渐成为计算机相关专业 学生的一项必须具有的技能。本课程主要讲授Java的基本知识和其在面向对象开发中 所具有的特性,让学生能够掌握Java的基本编程方法和思想,对于后续学习打好坚实 的基础。 Currently,Intemnet and mobile internet are developing rapidly.Due to its great trans-portability.and the excellent abilities of safety performances and parallel processing also with its favorable open source system,Java has become the first choice for network application development,and is one of the most popular computer languages as well.It has been the fashionable language for developing Android system already.Therefore,realizing and skillfully using Java is becoming one of the necessary skills for the students who are majoring computers professions.This course mainly includes the basic knowledge about java,and also with its characteristics in object-oriented development,in order to let students master the fundamental methods and ideas about programming with Java,and supply a strong foundation for the following studying. 三、课程性质与教学目的(黑体,小4) 本课程为专业必修课。本课程的教学目的主要是让学生能够掌握Java的基本编程 语法,熟悉基于Java面向对象的设计和编程方法,能够使用Java语言独立解决实际 问题。为将来的网络编程和移动互联开发打好基础。 1
1 《高级 Java 语言程序设计》课程教学大纲 一、课程基本信息(黑体,小 4) 课程代码:16098403 课程名称:高级 Java 语言程序设计 英文名称:Java Program Design 课程类别:专业课 学 时:48 学 分:3 适用对象: 信科专业学生 考核方式:考试 先修课程:C 语言程序设计 二、课程简介((黑体,小 4) 互联网与移动互联网应用发展迅猛。Java 以其优良的可移植性、安全性、卓越的 并行处理能力,以及奖状、健康的开源生态体系,已经成为网络应用开发的首选余元, 并成为非常流行的 Android 移动操作系统的开发语言,Java 语言已经成为了当前最流 行最受欢迎的语言之一。因此掌握和熟练使用 Java 语言,正逐渐成为计算机相关专业 学生的一项必须具有的技能。本课程主要讲授 Java 的基本知识和其在面向对象开发中 所具有的特性,让学生能够掌握 Java 的基本编程方法和思想,对于后续学习打好坚实 的基础。 Currently, Internet and mobile internet are developing rapidly. Due to its great trans-portability, and the excellent abilities of safety performances and parallel processing, also with its favorable open source system, Java has become the first choice for network application development, and is one of the most popular computer languages as well. It has been the fashionable language for developing Android system already. Therefore, realizing and skillfully using Java is becoming one of the necessary skills for the students who are majoring computers professions. This course mainly includes the basic knowled ge about java, and also with its characteristics in object-oriented development, in order to let students master the fundamental methods and ideas about programming with Java, and supply a strong foundation for the following studying. 三、课程性质与教学目的(黑体,小 4) 本课程为专业必修课。本课程的教学目的主要是让学生能够掌握 Java 的基本编程 语法,熟悉基于 Java 面向对象的设计和编程方法,能够使用 Java 语言独立解决实际 问题。为将来的网络编程和移动互联开发打好基础
同时结合课程要求适当的融入如下思政内容:结合面向对象的特征阐述继承与发展的关 系:结合学习方法阐述“知行合一”勇于实践的精神:结合异常处理讲解遇到困难的处事方 法。 四、教学内容及要求黑体,小4) 第一章绪论 (一)目的与要求 1,对iava基本了解 2.熟悉java的运行机制 3.熟采VM的作用 (二)教学内容 第一节 1.介绍java的技术起源与发展 2.基本概念和知识点:Java SE,Java EE,Java ME 3.能力要求:了解java的三个版本 4.思政内容:java的学习方法引入“知行合一”的理念,使学生具有勇 于探索和实我的精神 第二节 1.介绍java的技术起源与发展 2.基本概念和知识点:Java SE,Java EE,Java MI 3.能力要求:了解java的三个版本 第三节 1.简介java的特有概念 2.基本概念和知识点:类、接口、程序包、多线程和取消指针 3.能力要求:了解java与C+的差异 第四节 1.介绍iava的虚拟机和运行环境 2.基本概念和知识点:JVM和RE 3.能力要求:知道虚拟机与运行环境的作用和他们之间的关系 第五节
2 同时结合课程要求适当的融入如下思政内容:结合面向对象的特征阐述继承与发展的关 系;结合学习方法阐述“知行合一”勇于实践的精神;结合异常处理讲解遇到困难的处事方 法。 四、教学内容及要求(黑体,小 4) 第一章 绪论 (一)目的与要求 1.对 java 基本了解 2.熟悉 java 的运行机制 3.熟悉 JVM 的作用 (二)教学内容 第一节 1.介绍 java 的技术起源与发展 2.基本概念和知识点:Java SE, Java EE,Java ME 3.能力要求:了解 java 的三个版本 4.思政内容:java 的学习方法引入“知行合一”的理念,使学生具有勇 于探索和实践的精神 第二节 1.介绍 java 的技术起源与发展 2.基本概念和知识点:Java SE, Java EE,Java ME 3.能力要求:了解 java 的三个版本 第三节 1. 简介 java 的特有概念 2. 基本概念和知识点:类、接口、程序包、多线程和取消指针 3. 能力要求:了解 java 与 C++的差异 第四节 1. 介绍 java 的虚拟机和运行环境 2. 基本概念和知识点:JVM 和 JRE 3. 能力要求:知道虚拟机与运行环境的作用和他们之间的关系 第五节
L.掌握java开发所必需的环境,了解java的开发、编译和运行过程 2.基本概念和知识点:JDK,Eclipse 3.能力要求:能够自己部署开发环境,进行开发 (三)思考与实践 熟悉java的开发环境,能够安装DK和开发环境ECLIPSE。 (四)教学方法与手段 课堂讲授为主。 第二章面向对象程序设计基本概念 (一)目的与要求 1.熟悉面向对象的开发方式 2.学握类与对象的关系 3.熟悉封装、继承和多态的概念 (二)教学内容 第一节 1.主要内容:面向对象开发方式的思想以及面向过程开发方式之间的区 别 2.基本概念和知识点:面向对象 3.能力要求:了解面向对象的开发方式 第二节 1.主要内容:类和对象的关系和区别 2.基本概念和知识点:类和对象 3.问题与应用(能力要求):能够针对具体问题,划分出类,并理掌握 类和对象的关系 第三节 1.主要内容:封装与数据隐藏 2.基本概念和知识点:封装 3.问题与应用(能力要求):掌握类的封装的作用和原则 第四节 1主要内容:继承的概念 2.基本概念和知识点:继承,重写 3.问题与应用(能力要求):继承的特性,知道继承是对父类属性和方 法的重用。 4.思政要点:阐述继承与发展的关系,社会主义与具有中国特色社会主 义的关系等。 3
3 1. 掌握 java 开发所必需的环境,了解 java 的开发、编译和运行过程 2. 基本概念和知识点:JDK, Eclipse 3. 能力要求:能够自己部署开发环境,进行开发 (三)思考与实践 熟悉 java 的开发环境,能够安装 JDK 和开发环境 ECLIPSE。 (四)教学方法与手段 课堂讲授为主。 第二章 面向对象程序设计基本概念 (一)目的与要求 1.熟悉面向对象的开发方式 2.掌握类与对象的关系 3.熟悉封装、继承和多态的概念 (二)教学内容 第一节 1.主要内容:面向对象开发方式的思想以及面向过程开发方式之间的区 别 2.基本概念和知识点:面向对象 3.能力要求:了解面向对象的开发方式 第二节 1.主要内容:类和对象的关系和区别 2.基本概念和知识点:类和对象 3.问题与应用(能力要求):能够针对具体问题,划分出类,并理掌握 类和对象的关系 第三节 1.主要内容:封装与数据隐藏 2.基本概念和知识点:封装 3.问题与应用(能力要求):掌握类的封装的作用和原则 第四节 1.主要内容:继承的概念 2.基本概念和知识点:继承,重写 3.问题与应用(能力要求):继承的特性,知道继承是对父类属性和方 法的重用。 4.思政要点:阐述继承与发展的关系,社会主义与具有中国特色社会主 义的关系等
第五节 1.主要内容:了解多态的含义和支持多态的技术 2.基本概念和知识点:多态、晚联编和上溯造型性 3.问题与应用(能力要求):了解多态的例子,清楚多态的优势。 第六节 1.主要内容:基于服务的面向对象程序设计思想 2.基本概念和知识点:对象的选取 3.问题与应用(能力要求):针对实际问题能够准确定义对象和类 第七节 1.主要内容:面向对象程序设计的优势 2.基本概念和知识点:面向对象的优势 3.问题与应用(能力要求):了解面向对象开发的优势 (三)思考与实践 针对实际问题能够合理的划分对象与类 (四)教学方法与手段 课堂讲授与实践相结合 第三章JAVA语言基础 (一)目的与要求 1.掌握java的编程方式和基本语法 2.掌握java编程的流程控制 3.掌握java的数组与c数组的区别 (二)教学内容 第一节 1.主要内容:标识符与数据类型 2.基本概念和知识点:标识符、关键字、基本数据类型、复合数据类型、 基本类型变量和引用类型变量 3.问题与应用(能力要求):能够正确理解饮用型变量和基本类型变量 之间的区别 第二节 1.主要内容:表达式与语句 2.基本概念和知识点:变量、预算符、表达式和语句 3.问题与应用(能力要求):能够正确的写出符合java语法要求的表达 式和语句 第三节
4 第五节 1.主要内容:了解多态的含义和支持多态的技术 2.基本概念和知识点:多态、晚联编和上溯造型性 3.问题与应用(能力要求):了解多态的例子,清楚多态的优势。 第六节 1.主要内容:基于服务的面向对象程序设计思想 2.基本概念和知识点:对象的选取 3.问题与应用(能力要求):针对实际问题能够准确定义对象和类 第七节 1.主要内容:面向对象程序设计的优势 2.基本概念和知识点:面向对象的优势 3.问题与应用(能力要求):了解面向对象开发的优势 (三)思考与实践 针对实际问题能够合理的划分对象与类。 (四)教学方法与手段 课堂讲授与实践相结合 第三章 JAVA 语言基础 (一)目的与要求 1.掌握 java 的编程方式和基本语法 2.掌握 java 编程的流程控制 3.掌握 java 的数组与 c 数组的区别 (二)教学内容 第一节 1.主要内容:标识符与数据类型 2.基本概念和知识点:标识符、关键字、基本数据类型、复合数据类型、 基本类型变量和引用类型变量 3.问题与应用(能力要求):能够正确理解饮用型变量和基本类型变量 之间的区别 第二节 1.主要内容:表达式与语句 2.基本概念和知识点:变量、预算符、表达式和语句 3.问题与应用(能力要求):能够正确的写出符合 java 语法要求的表达 式和语句 第三节
1.主要内容:程序流程控制 2.基本概念和知识点:while,.do while,for,if else,switeh以及循环跃 转语句 3.问题与应用(能力要求):能够正确的写出符合java语法要求的循环 和分支语句 第四节 1.主要内容:数组 2.基本概念和知识点:数组声明、数组创建与初始化、多维数组、增强 的for循环和数组的复制。 3.问题与应用(能力要求):掌握数组的定义和使用,熟悉java数组定 义与c语言数组定义的区别,能够正确定义数组和多维数组。 (三)思考与实践 能够编写简单的JAVA程序】 (四)教学方法与手段 课堂讲授与实践相结合 第四章JAVA面向对象特性 (一)目的与要求 I.熟悉JAVA语言的面向对象的特性 2.掌握类的定义和使用 3.熟悉内部类的作用 4.熟悉对象的生命周期 5.掌握Java中类的继承和多态的实现 (二)教学内容 第一、二节 L.主要内容:java语言的类与对象的定义和使用 2.基本概念和知识点:类的结构、成员变量、成员方法、方法的重载、 this、构造方法和访问控制 3.问题与应用(能力要求):正确定义类,掌握构造方法和访问控制的 含义和使用 第三节 1.主要内容:内部类 2.基本概念和知识点:内部类的定义、内部类的使用、内部类的特性和 匿名类(Lambda表达式不做要求) 3.问题与应用(能力要求):了解内部类的作用和使用环境 第四节 5
5 1.主要内容:程序流程控制 2.基本概念和知识点:while,do while,for,if else,switch 以及循环跳 转语句 3.问题与应用(能力要求):能够正确的写出符合 java 语法要求的循环 和分支语句 第四节 1.主要内容:数组 2.基本概念和知识点:数组声明、数组创建与初始化、多维数组、增强 的 for 循环和数组的复制。 3.问题与应用(能力要求):掌握数组的定义和使用,熟悉 java 数组定 义与 c 语言数组定义的区别,能够正确定义数组和多维数组。 (三)思考与实践 能够编写简单的 JAVA 程序。 (四)教学方法与手段 课堂讲授与实践相结合 第四章 JAVA 面向对象特性 (一)目的与要求 1.熟悉 JAVA 语言的面向对象的特性 2.掌握类的定义和使用 3.熟悉内部类的作用 4.熟悉对象的生命周期 5.掌握 Java 中类的继承和多态的实现 (二)教学内容 第一、二节 1.主要内容:java 语言的类与对象的定义和使用 2.基本概念和知识点:类的结构、成员变量、成员方法、方法的重载、 this、构造方法和访问控制 3.问题与应用(能力要求):正确定义类,掌握构造方法和访问控制的 含义和使用 第三节 1.主要内容:内部类 2.基本概念和知识点:内部类的定义、内部类的使用、内部类的特性和 匿名类(Lambda 表达式不做要求) 3.问题与应用(能力要求):了解内部类的作用和使用环境 第四节
1.主要内容:对象的生命周期 2.基本概念和知识点:对象的创建、对象的使用和对象的清除 3.问题与应用(能力要求):了解对象的生命周期,掌握对象的创建过 程,使用方式。了解自动清除的方式 第五节 1.主要内容:类的继承与多态 2.基本概念和知识点:类的继承、方法的重写、运行时多态、对象类型 的强制转换和Object类。 3.问题与应用(能力要求):能够通过类的继承、方法重写实现运行时 多态。了解对象类型的转换方式,以及知道Object类为所有类的父类。 (三)思老与实 能够使用面向对象的特性编写JAVA程序。 (四)教学方法与手段 课堂讲授与实践相结合 第五章JAVA高级特征 (一)目的与要求 1.掌握JAVA语言的各种关键特性 2.在编程中合理使用java的高级特征 (二)教学内容 第一节 1.主要内容:Static关键字 2.基本概念和知识点:类变量(静态变量)、类方法(静态方法)、静 态初始化程序 3.问题与应用(能力要求):熟悉加了static关键字的变量和方法加载 的方式和时机 第二节 1.主要内容:final关键字 2.基本概念和知识点:final关键字 3.问题与应用(能力要求):掌握加了fial关键字的变量或方法的特点 第三节 1.主要内容:抽象类 2.基本概念和知识点:抽象类的特点和作用 3.问题与应用(能力要求):能够使用抽象类 第四节 1.主要内容:接口
6 1.主要内容:对象的生命周期 2.基本概念和知识点:对象的创建、对象的使用和对象的清除 3.问题与应用(能力要求):了解对象的生命周期,掌握对象的创建过 程,使用方式。了解自动清除的方式 第五节 1.主要内容:类的继承与多态 2.基本概念和知识点:类的继承、方法的重写、运行时多态、对象类型 的强制转换和 Object 类。 3.问题与应用(能力要求):能够通过类的继承、方法重写实现运行时 多态。了解对象类型的转换方式,以及知道 Object 类为所有类的父类。 (三)思考与实践 能够使用面向对象的特性编写 JAVA 程序。 (四)教学方法与手段 课堂讲授与实践相结合 第五章 JAVA 高级特征 (一)目的与要求 1.掌握 JAVA 语言的各种关键特性 2.在编程中合理使用 java 的高级特征 (二)教学内容 第一节 1.主要内容:Static 关键字 2.基本概念和知识点:类变量(静态变量)、类方法(静态方法)、静 态初始化程序 3.问题与应用(能力要求):熟悉加了 static 关键字的变量和方法加载 的方式和时机。 第二节 1.主要内容:final 关键字 2.基本概念和知识点:final 关键字 3.问题与应用(能力要求):掌握加了 final 关键字的变量或方法的特点 第三节 1.主要内容:抽象类 2.基本概念和知识点:抽象类的特点和作用 3.问题与应用(能力要求):能够使用抽象类 第四节 1.主要内容:接口
2.基本概念和知识点:接口的定义、接口的实现与使用、接口实现多重 继承、通过继承扩展接口、接口与抽象类。 3.问题与应用(能力要求):能够定义接口、使用接口。并熟悉接口与 抽象类的区别 第五节 1.主要内容:包 2.基本概念和知识点:包的定义和使用,引入其他类的静态成员、报名 与包成员存储位置、java源文件与类文件的管理 3.问题与应用(能力要求):掌握包的各种使用 第六节 1.主要内容:泛型与集合类 2.基本概念和知识点:泛化类型及其子类、通配符、泛化方法、类型擦 除、合类 3.问题与应用(能力要求):通过泛型实现java编程 第七节 1.主要内容:枚举类型 2.基本概念和知识点:枚举类型的定义、枚举类型的方法、枚举的使用 3.问题与应用(能力要求):通过枚举类型进行相关的java编程 第八节 1.主要内容:包装类与自动装箱和拆箱 2.基本概念和知识点:基本数据类型的包装类、自动装箱和拆箱 3.问题与应用(能力要求):熟悉基本数据类型的自动装箱和拆箱的过 程和使用。 (三)思考与实践 在java编程过程中能够熟练、正确的使用其高级特性】 (四)教学方法与手段 课堂讲授与实践相结合 第六章异常处理 (一)目的与要求 l.熟悉java的异常处理的方式 2.能够自定义异常类 3.会使用断言进行程序调试 (二)教学内容 第一、二节 1,主要内容:认识异常处理以及异常处理的方法
7 2.基本概念和知识点:接口的定义、接口的实现与使用、接口实现多重 继承、通过继承扩展接口、接口与抽象类。 3.问题与应用(能力要求):能够定义接口、使用接口。并熟悉接口与 抽象类的区别。 第五节 1.主要内容:包 2.基本概念和知识点:包的定义和使用,引入其他类的静态成员、报名 与包成员存储位置、java 源文件与类文件的管理 3.问题与应用(能力要求):掌握包的各种使用 第六节 1.主要内容:泛型与集合类 2.基本概念和知识点:泛化类型及其子类、通配符、泛化方法、类型擦 除、集合类 3.问题与应用(能力要求):通过泛型实现 java 编程 第七节 1.主要内容:枚举类型 2.基本概念和知识点:枚举类型的定义、枚举类型的方法、枚举的使用 3.问题与应用(能力要求):通过枚举类型进行相关的 java 编程 第八节 1.主要内容:包装类与自动装箱和拆箱 2.基本概念和知识点:基本数据类型的包装类、自动装箱和拆箱。 3.问题与应用(能力要求):熟悉基本数据类型的自动装箱和拆箱的过 程和使用。 (三)思考与实践 在 java 编程过程中能够熟练、正确的使用其高级特性。 (四)教学方法与手段 课堂讲授与实践相结合 第六章 异常处理 (一)目的与要求 1.熟悉 java 的异常处理的方式 2.能够自定义异常类 3.会使用断言进行程序调试 (二)教学内容 第一、二节 1.主要内容:认识异常处理以及异常处理的方法
2.基本概念和知识点:捕获并处理异常、将方法中产生的异常抛出 3.问题与应用(能力要求):能够在java程序中捕获、处理和手动抛出 异常 4.思政要点:结合异常处理的方法介绍,工作生活中遇到困难的处理方 法 第三节 1.主要内容:自定义异常类 2.基本概念和知识点:自定义异常类的原则、自定义异常类与java异常 类的融合、自定义异常类的定义与使用 3.问题与应用(能力要求):了解自定义异常类的定义与使用 第四节 1.主要内容:断言 2.基本概念和知识点:断言的定义、使用、控制运行时断言语句的使用 3.问题与应用(能力要求):能够在程序运行时使用断言 (三)思考与实践 能够在java程序中使用异常处理。 (四)教学方法与手段 课堂讲授与实践相结合 第七章输入输出 (一)目的与要求 1.掌握流式输入输出 2.能够对文件进行处理 3.随机存取文件 4.熟悉对象的串行化 5. 了解Java NIO (二)教学内容 第一节 1.主要内容:流式输入输出 2.基本概念和知识点:流的概念、字节流、字符流、流式0类、输入输 出流的套接、常用的输入输出流 3.问题与应用(能力要求):通过输入输出流读写文件 第一节 4.主要内容:文件 5.基本概念和知识点:文件类、创建和操作Fle对象 6.问题与应用(能力要求):通过文件类创建和操作文件对象
8 2.基本概念和知识点:捕获并处理异常、将方法中产生的异常抛出 3.问题与应用(能力要求):能够在 java 程序中捕获、处理和手动抛出 异常 4.思政要点:结合异常处理的方法介绍,工作生活中遇到困难的处理方 法。 第三节 1.主要内容:自定义异常类 2.基本概念和知识点:自定义异常类的原则、自定义异常类与 java 异常 类的融合、自定义异常类的定义与使用 3.问题与应用(能力要求):了解自定义异常类的定义与使用 第四节 1.主要内容:断言 2.基本概念和知识点:断言的定义、使用、控制运行时断言语句的使用 3.问题与应用(能力要求):能够在程序运行时使用断言 (三)思考与实践 能够在 java 程序中使用异常处理。 (四)教学方法与手段 课堂讲授与实践相结合 第七章 输入输出 (一)目的与要求 1.掌握流式输入输出 2.能够对文件进行处理 3.随机存取文件 4.熟悉对象的串行化 5.了解 Java NIO (二)教学内容 第一节 1.主要内容:流式输入输出 2.基本概念和知识点:流的概念、字节流、字符流、流式 IO 类、输入输 出流的套接、常用的输入输出流 3.问题与应用(能力要求):通过输入输出流读写文件 第二节 4.主要内容:文件 5.基本概念和知识点:文件类、创建和操作 File 对象 6.问题与应用(能力要求):通过文件类创建和操作文件对象
第三节 1.主要内容:随机存取文件 2.基本概念和知识点:RandomAccessFile类、随机存取文件的创建和操 作 3.问题与应用(能力要求):能够随机存取和建立文件。 第四节 1.主要内容:对象的串行化 2.基本概念和知识点:串行化的概念和目的、对象串行化的方法、构造 可串行化对象的类、定制串行化、串行化中对敏感信息的保护、串行 化注意事项 3.问题与应用(能力要求):了解串行化的作用和使用方法 第五节 1.主要内容:Java NIO 2.基本概念和知识点:Java NIO的作用和使用方法 3.问题与应用(能力要求):了解Java NIO的作用和使用方法。 (三)思考与实践 能够在java程序中用不同的方法进行文件的建立、读写等操作 (四)教学方法与手段 课堂讲授与实践相结合 五、各教学环节学时分配 教学环节 少 教学时数 实验 其他教 课 学环节 课程内容 第一章 第二章 4 第三章 第四章 14 第五章 第六章 4 9
9 第三节 1.主要内容:随机存取文件 2.基本概念和知识点:RandomAccessFile 类、随机存取文件的创建和操 作 3.问题与应用(能力要求):能够随机存取和建立文件。 第四节 1.主要内容:对象的串行化 2.基本概念和知识点:串行化的概念和目的、对象串行化的方法、构造 可串行化对象的类、定制串行化、串行化中对敏感信息的保护、串行 化注意事项 3.问题与应用(能力要求):了解串行化的作用和使用方法。 第五节 1.主要内容:Java NIO 2.基本概念和知识点:Java NIO 的作用和使用方法 3.问题与应用(能力要求):了解 Java NIO 的作用和使用方法。 (三)思考与实践 能够在 java 程序中用不同的方法进行文件的建立、读写等操作。 (四)教学方法与手段 课堂讲授与实践相结合 五、各教学环节学时分配 教学环节 教学时数 课程内容 讲 课 习 题 课 讨 论 课 实验 其他教 学环节 小 计 第一章 2 2 第二章 4 2 6 第三章 4 2 6 第四章 8 4 12 第五章 8 6 14 第六章 2 2 4
第七章 2 2 4 合计 30 18 48 六、推荐教材和教学参考资源 郎波.Java语言程序设计(第三版) 清华大学出版社,2016年8月 七、其他说明 无 大纲修订人:陈冰川 修订日期:2017年9月1日 大纲修订人:陈冰川 修订日期:2020年12月11日 大纲审定人: 审定日期: 10
10 第七章 2 2 4 合计 30 18 48 六、推荐教材和教学参考资源 郎波. Java 语言程序设计(第三版). 清华大学出版社,2016 年 8 月 七、其他说明 无 大纲修订人:陈冰川 修订日期:2017 年 9 月 1 日 大纲修订人:陈冰川 修订日期:2020 年 12 月 11 日 大纲审定人: 审定日期: