Java面向对象程序设计教学大纲
面向对象的程序设计(JAVA)教学大纲
面向对象的程序设计(JAVA)教学大纲课程编号: 00600490课程名称:面向对象的程序设计A英文名称:Object-Oriented Programming A 总学时:56学时总学分:3.5学分适用对象: 计算机各专业本科学生先修课程:C++程序设计一、课程性质、目的和任务面向对象的程序设计是计算机各专业的一门专业基础课。
本课程的目的和任务是使学生通过面向对象程序设计的学习,掌握一门跨平台、基于网络环境的面向对象的程序设计语言,学会用面向对象程序设计的基本方法,应用计算机解决具有网络应用特点的实际问题。
二、教学的基本要求1.掌握面向对象的基本概念2.掌握Java语言的语法规则3.学会Java语言类库的使用4.能够编写具有面向对象特点的应用程序5.掌握Java的两种应用程序的调试方法三、教学的基本内容1.Java语言的标识符、关键字和数据类型重点:数据类型2.运算符与表达式重点;运算符的优先级、结合性以及各种表达式的组成和值。
3.流程控制、数组与字符串重点:数组与字符串难点:数组的声明与创建4.类与对象重点:面向对象的基本概念难点:各种修饰词的使用5.异常处理重点:异常的概念难点:异常的处理方法及编程6.图形界面设计重点:图形界面元素难点:事件处理机制7.多线程机制重点:多线程的基本概念难点:多线程的应用8.输入输出流重点:输入输出流的基本概念难点:各种流的使用9.网络编程基础重点:基于socket的编程10.Applet应用程序重点:Applet应用程序的生命周期难点:Applet类中各种方法的使用四、各教学环节学时分配(建议)五、推荐教材及教学参考书教材:1.《JAVA2程序设计实用教程》、叶核亚陈立编著电子工业出版社 2003.5 参考书:1.《JAVA2实用教程》、耿祥义等编著、清华大学出版社 2001.102.《JAVA与面向对象程序设计教程》、印昊编著高等教育出版社 1999.10大纲执笔者:林碧英大纲校对者:大纲审核者:2009年5月10日。
Java语言面向对象程序设计实验指导教学大纲2022版
《面向对象程序设计课程设计(Java)》教学大纲课程名称:面向对象程序设计课程设计(Java)课程英文名称:Course design of object oriented programming (Java)学时/学分数:54/1.5课程性质:指选课程类型:专业基础课(实践类)适用专业:计算机科学与技术先修课程:程序设计基础一、课程简介《面向对象程序设计(Java)课程设计(Java)》是为《面向对象程序设计(Java)》课程开设的一门专业实验课程,其目的是通过一系列编程类实验,针对面向对象程序设计的基本原理如抽象、封装、继承、多态以及组合有深入的理解和掌握。
让学生在加深对面向对象程序设计基本原理的理解和掌握的基础上,能熟练运用和使用Java语言语法、基础包中的常用类和方法,针对编程问题能运用面向对象思维进行分析、设计和实现代码实现。
通过该课程的学习,培养学生运用Java语言和面向对象程序设计思想来编程和解决实际问题,为后继课程的学习和今后在相关领域开展工作打下基础。
二、课程教学目标通过本课程的学习,学生应达成以下目标:课程目标1:了解Java语言的常用开发工具以及所用工具的局限性。
熟悉Java面向对象程序设计的基本方法和熟练使用Java软件基础包中的常用类和方法,针对编程问题能运用面向对象思维进行分析、设计和实现代码。
课程目标2:能够基于Java和数据库等技术并融合华为鲲鹏云计算技术,独立完成一个简单的C/S应用程序分析和开发工作,或者完成一个现有Java程序的移植和测试。
三、课程内容安排和基本要求(一)教学内容、要求及教学方法备注:①教学要求为针对课程教学目标提出的具体要求;②教学方式包括讲授、指导、上机实验、讨论等。
四、课程考核1、考核与评价方式及成绩评定本课程考核方式及评分比例由平时成绩组成:(1)平时成绩 100%平时成绩由必做实验的考核成绩平均计算得到。
每个实验的考核成绩主要通过程序代码、程序运行操作、解释与问题回答等综合评定。
java面向对象程序设计教学大纲
《Java面向对象程序设计》教学大纲课程编号:课程名称:Java面向对象程序设计总学时数:32学分数:2先修课程:C语言程序设计课程性质:公共选修课一、课程的性质、目的和任务《Java面向对象程序设计》课程属于软件开发语言类课程,是互联网络、移动网络软件开发领域的重要基础课程。
通过学习Java基本语法、如何查找并运用Java API以及利用Java的基本类库、图形用户界面方法、多线程、异常处理、网络操作等技术,使学生能编写Java基本应用程序。
通过本课程的学习,使学生理解互联网络、移动网络实际软件开发工作,具有初步的实际软件开发能力,能够承担Java初级开发的工作。
二、课程基本要求、重点和难点知识方面:了解Java语言程序设计基础知识,Java语言的产生背景及其主要特点,理解Java面向对象编程的基本思想及其特征,掌握Java语言的数据类型、常量、变量、数组、表达式,掌握Java语言的程序控制结构以及编程的基本方法,掌握异常处理、Java输入输出流和多线程编程知识,了解网络编程和数据库开发知识。
技能方面:会独立编写简单的Java应用程序;能应用AWT和Swing常用组件设计图形化用户界面;掌握Java异常处理机制的简单应用;能编写简单的多线程程序;掌握使用Java输入输出流;重点和难点:掌握Java基本语法和编程思路;查找、读懂并运用Java API;熟练运用面向对象程序设计思想,利用Java的基本类库、图形用户界面编程方法、异常处理机制、多线程、I/O操作、网络操作等技术,编写简单的Java程序。
三、教学内容和学时分配第一部分Java概述一、教学要求了解:Java语言的发展历史以及特点,掌握:面向对象程序设计的基本概念。
二、教学内容1.1 Java的发展及其特点1.2 Java运行环境与应用程序举例1.3面向对象程序设计知识要点:Java程序的结构和面向对象程序设计的基本思想三、本章学时数:2学时第二部分基本数据类型和表达式一、教学要求掌握:Java语言的基本数据类型和表达式。
面向对象程序设计(Java)课程教学大纲(软件工程)
面向对象程序设计(Java)教学大纲一、说明(一)课程性质本课程是计算机科学与技术(软件工程)专业的专业必修课,是软件开发类的主要基础课程。
(二)教学目的本课程通过讲授Java语言的基础知识、最新技术和Java程序的设计开发方法,使学生理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作,熟悉Java平台的基本框架及体系结构,能独立、比较熟练地用Java技术和主流IDE进行中小规模的程序设计和开发,为后续课程及大中型应用软件的研究、设计打下基础。
(三)教学内容知识方面:了解Java语言程序设计基础知识,Java语言的产生背景及其主要特点,掌握Java 语言的数据类型、常量、变量、表达式,掌握Java语言的程序控制结构、以及字符串、数组等,理解Java面向对象编程的基本思想及其特征,掌握图形编程、事件处理、Swing用户界面设计;掌握部署应用程序和Applet、异常处理与调试技巧;了解泛型程序设计、集合框架;掌握多线程编程知识,Java输入输出流,了解网络编程和数据库开发知识。
技能方面:会独立编写简单的Java应用程序;会独立编写简单的Java小应用程序(Java Applet);能应用AWT和Swing常用组件设计图形化用户界面;掌握Java异常处理机制的简单应用;能编写简单的多线程程序;掌握使用Java输入输出流,能实现对文件的处理。
掌握JDBC,能够对数据库进行处理。
(四)教学时数108学时(课堂授课:36学时;实验:72学时)/ 4学分。
(五)教学方式多媒体教学、上机试验。
二、本文理论部分第1章Java程序设计概述与环境教学要点:了解Java语言的发展历程;掌握Java语言的基本特点;了解Java虚拟机和Java运行系统;了解Java程序编写规范等;了解Java开发环境及常用编辑软件。
教学时数:2学时。
教学内容:1.1 Java的发展及其特点(0.5学时)Java程序设计平台、Java“白皮书”的关键术语、Java发展简史、以及关于Java的常见误解。
《面向对象程序设计》教学大纲
《面向对象程序设计》教学大纲一、课程概述面向对象程序设计是计算机科学与技术专业的一门重要的专业基础课程。
本课程旨在使学生掌握面向对象程序设计的基本概念、方法和技术,培养学生运用面向对象的思想进行程序设计和开发的能力,为后续的专业课程学习和实际项目开发打下坚实的基础。
二、课程目标1、知识目标理解面向对象程序设计的基本概念,如对象、类、封装、继承、多态等。
掌握面向对象编程语言(如 C++、Java 等)的语法和特性。
了解面向对象程序设计的基本原则和设计模式。
2、能力目标能够运用面向对象的方法进行问题分析和设计。
能够使用面向对象编程语言实现简单的程序设计和开发。
具备良好的代码规范和编程习惯,能够编写高效、可靠的代码。
3、素质目标培养学生的逻辑思维能力和创新意识。
提高学生的团队协作能力和沟通能力。
培养学生的自主学习能力和解决问题的能力。
三、课程内容1、面向对象程序设计基础面向对象的概念和特点对象和类的定义与使用类的成员变量和成员函数对象的创建和销毁2、封装与信息隐藏访问控制修饰符的使用类的封装实现构造函数和析构函数3、继承与多态继承的概念和实现基类和派生类的关系多态的实现机制(虚函数、动态绑定)4、模板与泛型编程函数模板和类模板模板的特化和偏特化5、异常处理异常的概念和分类异常的抛出和捕获自定义异常类6、标准模板库(STL)容器类(vector、list、map 等)迭代器的使用算法库(排序、查找等)7、面向对象程序设计实践综合案例分析与设计小组项目开发四、教学方法1、课堂讲授通过讲解、演示和示例,向学生传授面向对象程序设计的基本概念、原理和技术。
2、实践教学安排实验课程,让学生通过实际编程练习,巩固所学知识,提高编程能力。
3、案例教学通过实际案例的分析和讨论,引导学生运用面向对象的思想解决问题。
4、小组讨论组织学生进行小组讨论,促进学生之间的交流和合作,培养团队协作能力。
5、在线学习利用在线学习平台,提供丰富的学习资源,方便学生自主学习和拓展知识。
《Java面向对象程序设计》教学大纲
内容概述和组织
重点和难点
重点:用 Swing 组件编写图形界面、事件处理、布局管理器 难点:事件处理
知识点描述
10.1 AWT 概述 10.2 Swing 10.3 Swing 容器组件 JFrame,JPanel,JScrollPane 10.4 Swing GUI 组件 JLabel,JTextField,JTextArea,JButton, JCheckBox,JRadioButton,JComboBox 10.5事件处理程序 事件、事件源、事件监听器的概念 事件监听器的实现 事件的监听 10.6布局管理器 FlowLayout,BorderLayout,GridLayout
八、 课程知识点
第 1 章、Java 简介
目标 1.了解 Java 语言
4
2.了解 Java 的特点 3.了解 Java 程序的类型 4.理解 Java 虚拟机 (JVM) 5.掌握 Java 程序的运行环境 内容概述和组织 本章学习 Java 编程语言的发展史、Java 的功能以及可创建的 Java 程序的类 型。此外,学员还将学习 JVM 和 Java 开发工具包 (JDK)。 重点和难点 重点: Java 的开发环境及开发 Java 程序的步骤。 难点: JVM(Java Virtual Machine,Java 虚拟机) 知识点描述 1.1 1.2 1.3 Java 语言的概述 Java 平台无关性 Java 程序的类型 Applet 1.4 应用程序
目标
1、理解异常的概念和异常处理机制 2、理解多重 catch 块和嵌套 try/catch 块 3、运用 try 块、catch 块和 finally 块处理异常 4、运用关键字 throw 和 throws 处理异常
《面向对象程序设计方法》课程教学大纲
《面向对象程序设计方法》课程教学大纲第一篇:《面向对象程序设计方法》课程教学大纲《面向对象程序设计方法》课程教学大纲(计算机科学与技术本科专业使用)一、课程的地位、教学目的和基本要求C++语言是一种高效实用的程序设计语言,既可进行过程化的程序设计,也可进行面向对象程序设计。
本课程以介绍C++语言的基本语法为基础逐步向学生渗透面向对象的程序设计思想,要求学生掌握类的封装、数据隐藏、继承及多态等特性,领会面向对象程序设计,掌握面向对象程序设计方法,培养一定的程序设计能力,为以后各专业课程的学习打下良好的程序设计基础。
二、主要教学环节1、理论教学学时数:60 占全部学时数:75 %2、实验学时数:20 占全部学时数:25 %3、实训学时数:二周三、课程内容Ⅰ.理论部分第一章 C++入门 2学时(1)教学目的、要求本章要求学生掌握源程序的编辑、编译、连接和执行。
了解C++程序设计语言的发展过程以及支持环境。
(2)重点与难点本章的重点和难点是源程序的编辑、编译、连接和执行。
第一节从C到C++ 第二节程序与语言第三节结构化程序设计第四节面向对象程序设计第五节程序开发过程第六节函数第二章基本数据类型与输入输出 2学时(1)教学目的、要求本章要求学生掌握C++语言数据类型,变量及常量的声明和赋值以及输入输出函数。
了解I/O流及printf和scanf输入输出的作用。
(2)重点与难点本章的重点和难点是C++语言数据类型,变量及常量的声明和赋值以及输入输出函数。
第一节字符集与保留字第二节基本数据类型第三节变量定义第四节常量及常量定义第五节 I/O流控制第六节 Printf与scanf 第三章表达式和语句 2学时(1)教学目的、要求本章要求学生掌握C++各运算符与常用表达式内容,及if语句的应用。
(2)重点与难点C++各运算符与常用表达式内容,及if语句的应用。
第一节表达式第二节算术运算和赋值第三节算术类型转换第四节增量和减量第五节关系与逻辑运算第六节 if语句第七节条件运算符第八节逗号表达式第九节求值次序与副作用第四章过程化语句 2学时(1)教学目的、要求本章要求学生掌握switch,while, do…while, for结构的应用,了解描述算法和穷举、迭代算法。
JAVA面向对象程序设计教学大纲.doc
《JAVA面向对象程序设计》课程教学大纲Oriented object Programming in JAVA编号:08065121适用专业:计算机科学与技术、网络工程学时数:32 学分数:2执笔者:田小玲编写日期:2009年11月一、课程的性质和目的本课程是为计算机科学与技术以及网络工程专业本科生开设的专业选修课,是一门面向对象的编程语言,通过本课程的学习,培养和提高学生面向对象程序设计的能力和Java语言在web开发中的应用能力。
二、课程教学内容第一章面向对象软件开发概述(2学时)1.内容面向对象问题求解的提出、面向对象问题求解的概述、对象、类与实体、对象的属性与相互关系、面向对象的软件开发过程、面向对象程序设计方法的优点、开发环境设置及开发工具简介。
2.要求(1)了解:面向对象软件开发概述,面向对象的软件开发过程及面向对象程序设计方法的优点。
(2)掌握:对象的属性与相互关系,对象、类与实体的基本概念。
(3)熟练掌握:开发环境设置及开发工具简介(补充)。
3.重点对象、类与实体的基本概念。
4滩点面向对象程序设计方法的理解。
第二章Java概述(2学时)1.内容Java语言的特点、Java虚拟机及垃圾回收机制、JDK目录结构、Java的API结构及Java 程序结构、第一个Java Application程序、第一个Java Applet程序、图形界面的输入输出、字符界面的输入输出。
2.要求(1)了解:Java语言的发展历史及特点,Java Application程序及Java Applet程序,图形界面的输入输出,字符界面的输入输出。
(2)掌握:Java语言实现机制(补充),Java体系结构(补充)。
(3)熟练掌握:Java Application程序的结构。
3.重点Java Application 程序的结构。
4滩点Java语言实现机制。
第三章Java语言基础(2学时)1.内容数据类型、变量与常量、表达式、流程控制语句。
面向对象的程序设计 教学大纲
面向对象的程序设计教学大纲面向对象的程序设计教学大纲课程号: 212000622课程名称:面向对象的程序设计课程性质:应用型专业课一、总体目标1.1、学习目标学习基本的程序设计思想,掌握和熟练掌握面向对象程序设计方法,能够编写出符合面向对象特点的程序,为今后学习更高级的程序设计语言(如C++、Java)打下坚实的基础。
主要学习内容:1. 面向对象的概念和实现方法。
2. 基于C++编程的面向对象程序设计:对象定义、继承、封装、多态等。
3. 基于Java编程的面向对象程序设计:基本语法、类和对象、包、异常处理等。
1.2、教学及实验目标(1)熟悉程序设计方法和开发环境及程序实现的常用流程;(2)掌握基本的面向对象的程序设计思想及运用;(3)掌握基于C++编程的面向对象程序设计:类封装、继承、多态等,和具体基于java编程语言的面向对象程序设计;(4)运用基于C++、java编程实现功能的实验设计,实践掌握基本的面向对象程序设计思想及运用;(5)设计和实现真实应用程序,表现学生的实际应用能力。
二、教学内容2.1 基础知识(1)程序设计的基本流程;(2)面向对象的程序设计思想。
2.2 C++编程的面向对象程序设计(1)C++程序设计基本语法;(2)对象的定义、继承、封装、多态等面向对象的特性;(3)运用C++语言实现面相对象编程;(4)实现特定功能的实验设计。
2.3 Java编程的面向对象程序设计(1)Java程序设计基本语法;(2)类和对象、封装、多态、异常处理等机制;(3)包的使用;(4)运用java语言实现面向对象编程;(5)实现特定功能的实验设计。
三、教学方法本课程以讲授为主,并结合实验指导和小组讨论,贯彻讲授、实践、讨论相结合的教学模式,注重课堂教学中学生的思考、发挥、探索。
四、教学安排每学期授课学时:32学时,其中讲授24学时,实验8学时。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java面向对象程序设计课程教学大纲Object-Oriented Programming with Java Syllabus课程名称Java面向对象程序设计课程英文名称Object-Oriented Programming with Java课程类别专业必修课学分/学时 4.0/42+42 建设单位/教研室计算机系/软件工程教研室考核方式考试前后课程C语言程序设计适用专业、层次软件工程、计算机科学与技术、网络工程教学目的Upon completion of this course, students should master the basic knowledge of Java language, understand and grasp the basic object-oriented programming design ideas and skillfully use Java language to write, compile and debug programs. These would lay a good foundation for students on independently finish the work of program development with Java in the future.The emphasis:1. The origin of Java, Why should we learn Java language, Java cross-platform principle analysis (JVM) and Java Environment variable configuration.2. Data and Expressions: including Character Strings, Variables and Assignment, Primitive Data Types, Expressions, Data Conversion, Interactive Programs.3. Oriented object programming ideas: including Class, Object, Variables, Methods, Encapsulation, Inheritance, Polymorphism, Interface and so on.4. Java statements: including conditionals and loops statements.5. Arrays: Declaring and using one-dimensional arrays and two-dimensional arrays.6. Exceptions: including exception handling, uncaught exceptions, and try-catch statement and so on.7. GUI: including event handling and graphics user interface.The difficulty:Object-oriented concept and idea, establishing application model and algorithm of description, the algorithm optimization of program and so on.教材和主要参考资料:Text and referencesText :John Lewis “Java程序设计教程(第六版)英文版”电子工业出版社 ISBN-978-7-121-08808-7 References:1. 《Java编程思想(英文版第3版)》,(美)Bruce Eckel编,机械工业出版社出版社;2. Java程序设计基础》,(美)Gary J.Bronson编, 赵德奎林仕平译,北京大学出版社。
3. Cay S. Horstmann, Gary Cornell . Java 2核心技术卷I:基础知识. 机械工业出版社, 2001.4. Cay S. Horstmann, Gary Cornell . Java 2核心技术卷II:高级特性. 机械工业出版社, 2001.教学内容学时基本要求按章、节具体列出教学内容Topic 具体列出教学的基本要求,如了解、理解、掌握及应用等。
By the end of chapter ,students should understandChapter 1 Introduction 3+3To be able to have a fundamental understanding of software role in a computer system.●To know components of a computer●To understand how those components interact●To grasp how computers store and manipulate information●To know how computers are connected into networks to share information.●To profile programming and programming languages●To profile an introduction to Java●To grasp object-oriented conceptsChapter 2 Data and Expressions 3+6Explore some of the basic types of data used in a Java program and the use of expressions to perform calculations.●To understand character strings, concatenation, and escape sequences.●To grasp the declaration and use of variables.●To be familiar with Java primitive data types.●To understand expressions and operator precedence.●To grasp the syntax and processing of expressions.●To understand the types of data conversions and the mechanisms foraccomplishing them.●To know how to create interactive programs.●To understand the basic graphic concepts and the techniques for drawingshapes.●To know the concept of a Java applet.Chapter 3 Using Classes andObjects 4+4Use the predefined classes in the Java class library that are provided to us to make the process of writing programs easier.●To grasp the creation of objects and the use of object reference variables.●To be familiar with the services provided by the String class.●To know how the java standard class library is organized into packages.●To be familiar with the services provided by the Random and Math class.●To grasp ways to format output using the NumberFormat and DecimalFormatclasses.●To be familiar with enumerated types.●To understand wrapper classes and the concept of autoboxing.●To understand components and containers used in graphics user interfaces.●To know a label component and the use of images.Chapter 4 Writing Classes 6+6We've been using predefined classes. Now we will learn to write our own classes to define objects.●To grasp the structure and content of a class definition.●To understand the concept of object state using instance data .●To know the effect of visibility modifiers on methods and data.●To grasp the structure of a method definition, including parameters and returnvalues.●To grasp the structure and purpose of a constructor.●To grasp the creation of graphical objects.●To understand the concepts needed to create an interactive graphical userinterface.●To know some basic GUI components and events.Chapter 5 Conditionals andLoops 4+4Now we will examine programming statements that allow us to make decisions and repeat processing steps in a loop.●To know the flow of control through a method.●To understand Boolean expressions that can be used to make decisions.●To grasp to perform basic decision making using if and switch statements.●To understand issues pertaining to the comparison of certain types of data.●To grasp familiarly to execute statements repetitively using while, do, and forloops.●To understand the concept of an iterator object and use one to read a text file.●To know how to draw with the aid of conditionals and loops.●To know more GUI components and events.Chapter 6 OBJECT-ORIENTED DESIGN 4+4Now we can extend our discussion of the design of classes and objects●To know key issues related to the design of object-oriented software.●To techniques for identifying the classes and objects needed in a program.●To understand the relationships among classes.●To understand the effect on the static modifier on methods and data.●To grasp the creation of a formal object interface.●Further grasp the definition of enumerated type classes.●To grasp issues related to the design of methods, including methodoverloading.●To know issues related to the design of graphics user interface, includinglayout managers.Chapter 7 Arrays 6+3Arrays are objects that help us organize large amounts of information●Define and use arrays for basic data organization.●To know bounds checking and techniques for managing capacity.●To learn to compare the issues related to arrays as objects and arrays ofobjects.●To grasp the use of command-line arguments.●To grasp the syntax and use of variable-length parameter lists.●To be familiar with the creation and use of multidimensional arrays.●To be familiar with the ArrayList class and its generic parameter.●To know more mouse and keyboard events.Chapter 8 Inheritance 6+6Inheritance is a fundamental object-oriented design technique used to create and organize reusable classes.●To know the derivation of new classes from existing ones.●To understand the concept and purpose of method overriding.●To grasp the design of class hierarchies.●To grasp the issue of visibility as it relates to inheritance.●To have the ability to derive on interface from another.●To grasp object-oriented design in the context of inheritance.●To know the inheritance structure for GUI components.●To explore the creation of listeners by extending adaptor classes.Chapter 9 Polymorphism 3+3Polymorphism is an object-oriented concept that allows us to create versatilesoftware designs●To understand polymorphism and explore its benefits.●To understand the concept of dynamic binding.●To grasp to use inheritance relationships to create polymorphic references.●To grasp to use interfaces to create polymorphic references.●To grasp sorting and searching using polymorphic implementations.●To be familiar with object-oriented design in the context of polymorphism.●To know the processing of events as an example of polymorphism.●To know more GUI components.Chapter 10 Exceptions 3+3Exception handling is an important aspect of object-oriented design●To know the purpose of exceptions.●To know exception messages and the call stack trace.●To be familiar with the usage of the try-catch statement for handlingexception.●To understand the concept of exception propagation.●To be familiar with the exception class hierarchy in the Javastandard class library.●To be familiar with I/O exception and the ability to write text files.●To know how to create GUI using mnemonics and tool tips.●To know additional GUI components and containers.有关说明:拟稿(签名):谢彦麒核稿(签名):审批(签名):年月日。