java程序设计教案样本(编辑修改稿)内容摘要:
,类和接口之间的关系,主要类的使用。 四、教学内容的深化和拓宽 1.针对封装类,说明在类型转换时的作用。 2.针对集合框架,说明每个类在实现特定接口上的异同。 3.在 网站上,有 java 集合框架的第三方实现方式,让同学们去了解和 利用。 五、教学方式及教学过程中的注意点 1.示例教学,能够通过程序运行说明每个类的使用方法 2.在讲解集合框架时,要注意说明集合类型的划分 六、主要参考书目: 同上一章。 七、思考题和习题: 1.什么是 Java 封装类。 2.如何获取 Java 的系统属性。 3.在 Java 中如何产生随机数。 4. Java 的 集合框架中定义了几种集合的类型。 5.程序设计:编写一个程序,把几个同学的姓名和成绩放入一个集合中,根据姓名检索一个学生的成绩。 6.程序设计:通过封装 LinkedList 类,实现一个栈( Stack)。 7.程序设计:使用集合框架的类,对一个有序集合中的元素排序。 第八章 Java异常处理 一、教学目标及基本要求: 1. 掌握什么是 Java 的异常; 2. 掌握 Java 的异常处理机制; 3. 能够处理 Java 中的异常; 二、教学内容及学时分配:( 2 学时) 什么是 Java 的异常 异常类的划分 Java 的异常处理机制; 第 10 页 共 21 页 异常的处理 三 、重点难点 1.异常的处理 四、教学内容的深化和拓宽 1.异常类的划分,及哪些异常类型是应该处理的,如何利用开发工具帮助处理异常。 2.异常的处理方式,积极方式和消极方式,如何选择不同的方式。 五、教学方式及教学过程中的注意点 1.在讲解异常类型的划分时,通过 图形 的方式说明异常类的划分和关系。 2.在讲解时,说明主要处理哪些异常。 3.通过程序辅助,说明处理异常的方式。 六、主要参考书目: 同上一章。 可以参考 IBM 和 SUN 公司的开发者网站 七、思考题和习题: 1.什么是 Java 的异常处理机制。 2.哪些 异常类型需要处理。 3.如何处理 Java 中的异常。 第九章 输入输出处理 一、教学目标及基本要求: 1. 理解流的概念和划分 2. 掌握 文件描述,顺序处理,随机访问处理的方法; 3. 能够熟练的使用 过滤流; 4. 掌握 字符流处理的方法,字符流和字节流之间的转换 5. 理解对象串行化的概念和方法。 二、教学内容及学时分配:( 2 学时) I/O 流的划分 (包括基本的流类 ) 字节流处理 标准输入 /出流 文件 类 File 文件的顺序处理 随机存取文件 过滤流 字符流处理 Reader, Writer 第 11 页 共 21 页 字节流和字符流的转 化( InputStreamReader,OutputStream Writer) 文件字符流( FileReader, FileWriter) 从标准控制台读入特定类型的数据 其它字符流 串行化 三、重点难点 1.流的不同划分 2.标准控制台流和文件流的使用。 3.主要过滤流的使用 4.文件字符流的处理 四、教学内容的深化和拓宽 1.不同流的连接,为了达到不同的目标,多个流的共同使用。 2.如何从控制台读入不同类型的数据。 3.字节流和字符流在不同编码下的转化。 4.学有余力的同学可以了解 Java 中的日志 记录包( .*)。 这些都是输出流的具体应用。 五、教学方式及教学过程中的注意点 1.在课堂讲解时,最好配合不同的程序讲解不同流的使用。 2.要讲解清楚流的划分和,为什么。 3. 从控制台读入不同类型的数据,要和前面的封装类结合起来。 六、主要参考书目: 同上一章 七、思考题和习题: 1.如何进行字节流和字符流之间的转化。 2.程序设计:使用文件字符流读取一个文本文件中的内容,并输出到另外一个文件中,比较两个文件的异同,如果有差别,分析其原 因。 3.程序设计:从控制台接受两个整数,并进行算数运算。 4.程序设计:已知一个文件中有很多字符,把它读取出来,由小写转换成大写,并写入另一个文件。 第十章 线程处理 一、教学目标及基本要求: 1. 理解线程的概念; 2. 掌握线程的构造,调度,控制方法; 第 12 页 共 21 页 3. 能够处理简单的多线程互斥和同步。 二、教学内容及学时分配:( 2 学时) 线程 概念 线程的创建 (包括线程体的构造 ) 线程的 状态和 基本控制 (包括优先级) 线程 的互斥与同步 临界资源和互斥锁( Synchronized) 多线程的同步( wait 和 notify) 三、重点难点 1.多线程的创建和线程体的不同构造方式 2.多线程的互斥和同步 四、教学内容的深化和拓宽 1.在多线程的创建时,说明主线程的存在。 2.根据参考资料,说明新的线程的控制方式。 五、教学方式及教学过程中的注意点 1.在讲解时,需要程序配合。 2.通过输出主线程的名字观察主线程的存在。 3.在讲解多线程的状态时,说明状态之间的转化。 4.在讲解多线程的同步和互斥时,可以通过栈( Stack)和银行账户( Account)的例子进行说明。 六、主要参考书目: 同上一章 七、思考题和习题: 1.创建多线程的两种方式。 2.如何实现多线程的互斥和同步。 3.程序设计:已知一个银行账户,编写程序使用两个线程,分别进行取款和存款的操作,实现多线程的互斥和同步。 第十一章 图形用户界面及事件 一、教学目标及基本要求: 1. 理解组件,容器,布局等概念; 2. 掌握 AWT 事件处理机制,并且能够熟练应用; 3. 掌握在图形界面中的绘图方法 4. 理解 swing 组件模型。 第 13 页 共 21 页 二、教学内容及学时分配:( 2 学时) Java 图形界面概述 包 容器与组件 常用容器和布局管理器 AWT 事件模型 事件处理模型 事件对象和事件处理器 AWT 绘图 Swing 概述 使用 Swing 构建图形界面 三、。java程序设计教案样本(编辑修改稿)
相关推荐
抓斗卸船机,在特定条件下,可采用自卸船工艺方案。 散货码头中间运输采用带式输送机时,应满足下列要求。 带式输送机应考虑输送量、物料特性、工作环境、给料卸料方式和工艺布置等因素进行设计。 普通带式输送机的输送倾角,上坡不宜大于 18176。 ,下坡不宜大于 14176。 斜坡式码头的 坡上运输,当坡度较缓,宜采用皮带车;当坡度较陡,可采用波纹挡边带式输送机或带斗缆车等方式。 散货码头装车量较大时
搅拌机之后,随着干硬性混凝土的发展而逐渐发展起来的。 与自落式搅拌机不同,它不是通过重力作用进行搅拌,而是借助旋转的叶片对物料进行剪切、挤压、翻滚和抛出等强制搅拌作用,使物料在剧烈的相对运动中得到均匀搅拌。 与自落式搅拌机相比,搅拌作用强烈,搅拌质量好,生产率高,但磨损大、功耗大,而且对骨料粒径有较严 格的限制,适用于搅拌干硬性混凝土和轻骨料混凝土
部 件。 图 37 镗铣加工中心主轴刀具夹紧机构 刀具自动夹紧装置和切屑清除装置由钢球 空气喷嘴 套筒 拉杆 碟形弹簧 油缸(及活塞) 11 组成。 图示为刀具的夹紧状态,在碟形弹簧 8的作用下,拉杆 7始终保持约 10000N 的拉力,并通过拉杆 7左端的钢球 3将刀杆 1 的尾部轴颈拉紧。 刀杆 1采用 7: 24 的大锥度锥柄,在尾部轴颈拉紧的同时,通过锥面的定心和摩擦作用关键所在刀杆 1
多种收费标准,能满足各种小区及公共停车场的收费情况; 进出车辆的图象和基本信息对比功能; 误操作及丢卡等特殊情况的处理和每一次交易的自动记录; 丢失卡的 挂失、 禁用功能; 能够独立控制道闸,可用遥控器控制道闸和手动开关栏杆; 车辆的防 砸 功能及车辆过杆的自动落闸功能; 可扩展一卡通功能 ; 系统包含临时卡及月卡均实行脱机自动运行 ,不受电脑损坏或线路损坏的影响 ; 第三章 系统的构成与设计
的形象设计的,因为本人觉得猫比较可爱。 很适合剧本所需的形象。 小红帽: 小红帽天真又可爱,不但漂亮而且善良 , 带着红色的帽子, 有 两个可爱的耳朵。 小红帽的妈妈:为了体现妈妈和小红帽的区别,特意在妈妈的额头加了一些皱纹 ,并在她前面加了围裙。 小红帽的外婆:外婆的形象跟妈妈和小红帽比,应该显得更加苍老,所以,外婆不仅脸上皱纹更多,而且在服饰上得颜色选择深棕色。 鳄鱼: 凶狠且奸诈, 鳄鱼
产品的发布,推广启大很大的作用。 5 第 2 章 相关技术简介 Flash 技术简介 Flash 是一种用于互联网的动画编程语言。 它采用了网络流式媒体技术,突破了网络带宽的限制,可以在网络上更快速地播放动画;实现动画交互,发挥个人的创造性和想象力;提供更为精美的网页界面。 以前,虽然也有很多种多媒体格式,但是,按照这些所制作出来的媒体文件都是很庞大的,动辄以十兆、百兆计