实验3 JavaScript事件处理

实验3 JavaScript事件处理
实验3 JavaScript事件处理

实验3 JavaScript事件处理

一、实验目的

1、了解JavaScript事件处理的基本概念

2、理解JavaScript事件处理模型

3、掌握JavaScript常用事件及处理

二、实验要求

1、掌握鼠标事件处理

2、掌握键盘事件处理

3、掌握页面事件处理

三、实验内容

1、应用JavaScript完成登录验证

要求:

(1)如果用户名为空,会弹出提示信息“用户名不能为空,请重新输入”,焦点在用户名输入框中。

(2)如果用户名长度小于6位,会弹出提示信息“用户名不能小于6位”,焦点在用户名输入框中。

(3)密码验证同上。

2、鼠标悬停在图像上时切换为其他图片,鼠标离开时,还原为

原来的图片。

( 安全管理 ) 单位:_________________________ 姓名:_________________________ 日期:_________________________ 精品文档 / Word文档 / 文字可改 突发事件应急处理管理办法(通 用版) Safety management is an important part of production management. Safety and production are in the implementation process

突发事件应急处理管理办法(通用版) 第一章总则第一条:为了确保公司的经营安全,规范处置突发事件的流程,明确突发事件处置过 程中各部门的责任,加强公司处置突发事件的能力,最大限度的将突发事件给公司带来的影响降到最低,结合公司实际,特制定本管理办法。 第二条:本管理办法称的突发事件是指突然发生的、有别于公司正常经营活动的、可能、将要或已经为公司带来不利影响和损害,需要紧急处置的偶发事件。 第三条:公司对于突发事件的工作实行预防为主、预防与处置并行的原则,区域内各公司必须做好日常预防工作。 第二章突发事件分类及级别第四条:突发事件的类型主要包括但不限于如下: (一)自然灾害:主要包括地震、洪涝、狂风、冰雹等。

(二)事故灾害:主要包括企业的各类安全事故、交通事故、火灾等。 (三)公共卫生事故:主要包括经营场所的卫生事故、员工或其他人员饮食安全、传染病等事故。 (四)媒体事件:主要包括新闻、报刊、广播、电视、网络等媒体可能、将要、或已经对公司的不实产生不利影响的采访或者报道。 (五)其他事件:主要包括员工或者其他个人、单位为实现合法或非法目的,采用非法手段扰乱公司经营等。 第五条根据事故造成的人员伤亡或直接经济损失,结合公司实际情况,将安全事故进行如下分类: (一)一般事故:是指无人员伤亡,或直接经济损失1万元以内的事故; (二)较大事故:是指造成轻伤,或者直接经济损失大于1万元(含1万元)但小于 5万元的事故;

信息工程学院1 《Java语言程序设计》实验报告 学院: 班级: 姓名: 学号: 成绩: 一、实习目标 (1)掌握Java的异常处理机制及相关实现方法; (2)掌握常用实用类的使用,熟悉使用JDK_API进行软件开发; (3)掌握Java中正则表达式的基本用法。 二、实验过程 实验题1 try-catch练习: JAVA_API: getMassage():返回此throwable或exception的详细消息字符串,正数除0 返回Infinity,负数除0返回-Infinity。 toString():对象利于null的详细消息字符串创建,则返回此对象的实际类的 名称,返回此throwable的简短描述。 printStackTrace():将错误的详细信息追踪到代码中具体某一行,将throwable 及其追踪输出至标准错误流。 代码截图: CatchError类: 实验报告的内容与格式按任课教师的要求书写。

MainTest类:

运行结果: 实验题2 用户自定义异常: 在ExceptionTest类中进行成绩录入和平均成绩的计算。 StasticScore类为成绩录入的具体方法,并进行异常检测。 ScoreException类继承StasticScore,输出错误提示。 代码截图: ExceptionTest类: ScoreException类:

StasticScore类:

运行结果:

实验题3 String & StringBuffer的使用: JAVA_API: Int indexOf(String str, int fromIndex)函数:返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。如果不存在,返回-1。 Static String valueOf(int i)函数:返回int参数的字符串表示形式。该表示形式正是单参数的interger.toString方法返回的结果。 Int indexOf(String str, int fromIndex)函数:返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。如果不存在,则返回-1。 Public StringBuffer append(String str)函数:将指定的字符串追加到此字符序列。按顺序追加String变量中的字符,使此序列增加到该变量的长度。 代码截图: TestOfKeyword类:

课堂偶发事件的处理 徐海霞 所谓偶发事件,是指那些被认为“干扰”课堂教学的“意外”事件。在英语课堂教学中,难免会发生各种偶发事件,很多教师或“用威严镇压”,或“视而不见,听而不闻”,任由“精彩”白白错过。在课堂教学中常会出现一些意想不到的情况,如能巧妙捕捉这些活生生的契机,及时生成有效的教育资源,为学生提供真实语境,让学生在轻松氛围中操练并习得语言,使课堂教学顺理成章,从而收获未曾预设的精彩。 有一次,在初三复习时,因为是下午第一节英语课,部分学生昏昏欲睡。一个平时很调皮的学生举手报告:XX同学在睡觉。我一看,睡觉的这个学生是一个中等生,但平时学习很认真,就是有点内向,看起来自尊心很强。如果直接叫醒进行批评的话,不仅被那调皮的学生打扰了课堂的秩序,看了好戏,而且极大的打击了那个学生的自尊心。但是我认为这个事件又不能不处理。我灵机一动,联想到了课堂上要复习的英语单词sleep—sleeping—sleepy —asleep的区别。于是我问那个调皮的学生:“Who is sleeping? Can you tell me in English?” 那个调皮的学生:“XXX。” 我又问:“Can you wake him up?” 调皮的学生:“Sure. ” 当他唤醒了那个同学以后,我用很平常的语调问被叫醒的同学,“Why did you fall asleep in class? Are you tired? ” 他很不好意思的回答:“Yes.Because last night my grandmother was ill, I sent her to hospital with my mother. ”我表扬了他,肯定了他的孝心,让他坐下。 然后问昏昏欲睡的一个学生,“Are you sleepy? Do you want to sleep? ”我让他大声的回答我的问题。我又向全班同学提相同的问题,让他们齐声回答,振奋课堂,集中了同学们的注意力。同时我把英语单词sleep—sleeping—sleepy —asleep板书到黑板,边领读边讲解,让同学们体会理解,在真实的语境中学习,最后请学生总结其中的区别。 这堂课同学都能正确区别和运用sleep—sleeping—sleepy —asleep这四个单词,到最后也没有一个学生再想睡觉,取得了很好的教学效果。 通过这次事件,我深深体会到,教师要换种视角,灵活应对,有时妙用“意外”促“生成”,能让课堂化险为夷,绝处逢生!

实验五异常处理 【实验目的】 1.了解Java 中异常处理(exception)的作用。 2.掌握异常处理的设计方法。 【实验内容】 一.Java的异常处理。源文件是Ex4_1.java。要捕捉的异常是除数为零和数组下标越界。 通过修改a和c[]下标值体验程序。 public class Ex4_1 { public static void main (String[] args) {int a, b; int c[]={1,2,3}; try{ a=10; b=100/a; System.out.println ("当前a值:"+a); c[2]=200; System.out.println ("当前数组长:"+c.length); }catch(ArithmeticException e) { System.out.println ("除零错误:"+e); } catch(ArrayIndexOutOfBoundsException e) { System.out.println ("数组下标越界:"+e); } finally { System.out.println ("我是finally");} System.out.println ("我能被正常执行到"); } } 【思考问题】 ①先运行上面没有错误程序,观察运行结果。 ②按下条件分别修改数据,编译后运行,观察输出结果,分析在try…catch块里那 些语句没有被执行,为什么? 块外那些语句可被执行到,为什么? ◆修改a=0,保持c[2]=200; ◆保持a=10,修改c[3]=200, ◆修改a=0,修改c[2]=200; ③再添加一个catch{Exception e}{ },位置在最前面,观察编译信息,说明什么?2.自定义异常类。注意throw、throws的使用。源文件是Ex4_2.java。 class MyException extends Exception //自定义异常类 {public String toString() { return "除数等于零"; } }

班级偶发事件的处理 发表时间:2016-11-17T14:06:36.917Z 来源:《中小学教育》2016年10月第257期作者:刘圆圆 [导读] 偶发事件的发生往往对班级工作、对教学、对学校正常秩序产生较大影响。 吉林省白城市洮南第七小学137100 班主任对学生实施的教育过程是一个动态的活动过程,对象是具有能动性的学生,他们的个性不同,气质多异,身心都处于不断变化之中,因而,在一个班集体里很容易引发一桩一桩的突发事件。所谓的突发事件,是指在教育过程中突然遇到的事先难以预料的特殊的遭遇、特殊的事件,比如个别学生上课突然捣乱,学生之间突然打架,班级学生的东西突然丢失,学生由于某种原因突然离家出走等等。要正确处理这些突发事件,班主任必须充分利用教育机智和教育艺术,让学生感受到老师炽烈的爱心、闪光的智慧和高尚的品格,从而使突发事件得到妥善解决。 一、对偶发事件的认识 偶发事件的发生往往对班级工作、对教学、对学校正常秩序产生较大影响,所以班主任要防微杜渐,尽量不使偶发事件发生;同时还要处理好已经发生的偶发事件。偶发事件有的是发生在人际间的,有的是因为一些始料不及的因素,或是某种已有矛盾的爆发,或是本以缓和的矛盾的突然激化。偶发事件的矛盾起因可能是由于学生引起的,也可能是学生在被动中引发的,甚至是某些恶作剧和学生性格异常所造成的。总之,偶发事件的特点是成因的不定性、出现的突发性、后果的严重性、教育处理的紧迫性。一般在比较正常的班集体中,偶发事件发生的频率较低,却不可忽视。为此,班主任必须较为深入地了解学生,这样既有利于防微杜渐,也有利于偶发事件发生后的应急处理。班主任要善于与学生沟通,努力使师生之间形成较为融洽的关系,这样有利于偶发事件发生后班主任与学生之间的配合,使偶发事件更容易处理。 二、处理偶发事件的原则 偶发事件虽然有其内容和形式的各种差别,却有些共同特点,班主任应该遵循一定的原则来处理。 1.了解情况,把握分寸 偶发事件发生后,学生一般都处于不冷静的状态,从而会形成一种紧张的气氛。这种气氛常常会影响到班主任的心理,使班主任容易冲动和急于解决矛盾,从而忽视了对偶发事件成因和来龙去脉的认真了解,也就难以把握处理偶发事件的分寸,造成处理不当或处理失误。所以班主任面对偶发事件要即刻了解情况,认真分析,把握分寸,不要急于下结论,不要急于判定是非,要把矛盾暂时平息,再进一步了解,采取适当的教育方式和方法。 2. 冷静沉着的原则 偶发事件发生后,往往会出现极端情况,令学生十分激动,同学们非常关注班主任的态度和情绪。面对偶发事件,班主任要遵循冷静沉着的原则,尽量做到态度积极,憎爱不形于色。班主任要迅速果断地处理偶发事件,化解矛盾,稳定当事人的情绪。 3. 以诚恳亲切的态度对待学生 处理偶发事件,比较常见的麻烦是学生与班主任不协调,甚至存有戒心或敌意。因此,班主任处理偶发事件要以诚恳亲切的态度对待学生,尊重学生的人格和隐私,并以此作为处理偶发事件的一个原则。 4. 教育大多数的原则 偶发事件多半是比较孤立的事件,也多半发生在少数学生身上,但处理偶发事件却要着眼于大多数,着眼于教育的效能。除了某种隐私不宜在学生中公开外,多数偶发事件都是可以作为教育的内容。 三、偶发事件的处理方法 1. 做到心中有数,坚持有的放矢 心中有数是处理偶发事件的前提和基础。班主任要充分掌握情况,做到是非明晰、判断准确、责任清楚,并能够把握处理的分寸。这样才能做到解决矛盾和教育学生时有的放矢,才能使学生心服口服,达到教育大多数的目的。 2. 做到感情沟通,坚持以理服人 班主任在处理偶发事件的过程中要与学生情感上沟通,以爱护和关心作为处理与学生关系的基础。处理偶发事件,是以教育为目的的,因此班主任要坚持以理服人,要用道理去教育学生,意在让学生明白道理、明辨是非,从而提高认识,而不是让学生服从“裁决”、服从班主任。要坚持以理服人,把偶发事件变成教育的实例。 3. 淡化负面影响,坚持冷处理 偶发事件不仅有突发性,还常常有爆发性,可以引出许多负面影响。这些影响不仅有心理的、认识上的,还可能对正常秩序形成干扰和破坏。偶发事件发生后,班主任首先应知道这种事件会引起什么反应、会波及哪些学生,然后处理偶发事件时要顾及对这些学生的教育。其次,班主任要对可能产生某种较大负面影响的偶发事件采取淡化形式:在情绪上平稳,处理方式上从容,处理结论上深思。

第五章Java语言异常处理--实验题目 一、实验目的 1. 掌握Java的异常处理机制。 2. 掌握try、catch、throws和finally这5个关键字的用法。 3. 掌握成员的几个异常类。 4. 掌握自定义异常的使用。 二、实验内容 1.编写程序,从键盘上输入两个数。将第一个数除以第二个数并显示结果;处理所有可能的异常。 2.写出下面程序运行的结果: 3.写出下列程序的输出结果。

4.有下列程序: 若用下面方式执行该程序,则baz的值为( )。 java Test Red Green Blue (A)“”(B)null (C)"Red”(D)”BIue”(E)”Green”(F)代码不能编译(G)程序抛出异常5.有下列程序: 该程序的输出结果为( )。 (A)没有任何输出(B)输出“Finally”(C)编译错误(D)抛出异常 6.有下列程序:

该程序的输出结果为( )。 (A)没有任何输出(B)输出“Finally”(C)编译错误(D)抛出异常7.修改下列程序的错误之处。 8.写出下列程序的运行结果。

9.编写一个程序,要求从键盘输入一个double型的圆的半径,计算并精出其面积。 测试当输入的数据不是double型数据(如字符串“abc”)会产生什么结果,怎样处理。10.编写一个应用程序,在main()方法中使用try块抛出一个Exception类的对象,为Exception的构造方法提供一个字符串参数,在catch块内捕获该异常并打印出字符串参数。添加一个finally块并打印一条消息。 11.创建一个自定义的异常类,该类继承Exception类,为该类写一个构造方法,该构造方法带一个String类型的参数。写一个方法.令其打印出保存下来的String对泉。再编写一个类,在main()方法中使用try--catch结构创建一个MyException类的对象并抛出,在catch块中捕获该异常井打印出传递的String消息。

课堂偶发事件的处理方法 偶发事件的处理是一件复杂的、自由度较大的创造性活动,一个偶发事件的处理方案可以有多种多样,然而,教师需要在短时间内寻找、筛选、确定一种最佳的教育方案,这确是一件难度较大的教育活动。偶发事件的处理与其说是一门科学,不如说是一门艺术,这样说,倒不是认为课堂教学偶发事件的处理与其说是一门科学,不如说是一门艺术,这样说,倒不是认为课堂教学偶发事件的处理是不可捉摸、无章可循的,诚如“教学有法,但无定法”一样,偶发事件的处理有一定的方法,但需要教师机智灵活的加以运用。 课堂教学偶发事件从时间上分,可以有“热加工”和“冷处理”两种。 所谓“热加工”,是指当偶发事件发生时,教师抓住机会,马上给予处理,趁热打铁,取得教育效果。例如:某语文教师刚跨进教室,发现学生都望着天花板,原来一条凳子的坐垫挂在天花板露在外面的电灯线上,老师灵机一动,更改了原来的教学计划,转身在黑板上写了《由座垫飞到屋顶上谈起》,让学生写命题作文。特级教师朱雪一次上课时,发现学生的注意力被窗外飘进的柳絮所吸引,于是因势利导,让学生通过观察柳絮的飞舞状态掌握“飘飘悠悠”一词。“热加工”往往使偶发事件及时解决,并给学生以强烈的思想震动和深刻印象,对日后偶发事件的产生起了震慑作用。但“热加工”往往会占用一部分教学时间,甚至变更原有的教学计划,影响教学任务的完成。 “冷处理”是指教师对偶发事件给予暂冻结,仍按原教学计划进行教学活动,等到下这课或其它时间再来处理这一事件。例如,某班学生做完早操回到教室,刚坐到自己的座位上,忽然有人发出:哎哟”、“哎哟的惊呼声,教师发现原来有人在班干部的凳子上反钉了几个大钉子,是立即查找肇事者还是照常上课,教师选择了后者,他让学生把钉子敲平,就开始上课了,到了下午,他留下班干部论讨“钉子事件”的原因,让班干部意识到自己工作上的缺点,并召开了“板凳上的钉子从何而来”的主题班会,使肇事者深受感动,主动承认了错误。冷处理能使教师有比较充裕的时间考虑教育方案,冷静地处理偶发事件,同时,它又不会妨碍教学工作的正常进行。但由于“冷处理”不能马上把问题加以解决,有时会影响到教育效果,因此有些偶发事件必须给以解决,而不能“冷处理”。一般而言,学生引起的偶发事件占偶发事件的绝大部分,教师一般的处理方法都是视问题的性质对当事人进行批评教育,以消除不利教学的因素。诚然,批评教育不失为一种具有普遍意义的方法,它能有效地制止学生的不良行为。然而,偶发事件作为突冒的事端,其背后隐藏的动机是多种多样的。对那种因品德不良引起的偶发事件教师必须极为重视,严肃地进行批评教育。对那些调皮、捣乱、无知等引起的偶发事件则无需采取十分严厉的态度,不必扩大事端,上纲上线。而对那些因自身工作失误或外界干扰引起的偶发事件要善于出奇制胜、超乎常规地加以解决。教师要利用自己的教学能力,在课堂上做到“眼睛一扫,了解全貌”,“眉头一皱,计上心头”,“将手一伸,鸦雀无声”。如果教师仅仅依赖自己的教师身分去压制学生,往往会使学生产生反感情绪或顶撞行为,不但不能平息事态,反而激化矛盾。为此,教师需要视偶发事件的成因灵活地加以处理,下面介绍的几种方法或许会给教师有所启迪。

一. 实验目的及实验环境 实验目的:1.理解JA V A对异常的处理 2.掌握自定义异常的定义方式 实验环境:eclipse 4.4 二. 实验内容 1.假设Sum类中有一个addContinue(int n)方法,当n>0时,方法翻译1+2+…+n 的和;当n<0时,方法抛出一个受检查的ArgumentException异常。ArgumentException类应该提供一个能够接受并保存n值得构造方法,以及一个能返回n值得实例方法,现定义Sum类以及ArgumentException类,并编程测试它们。 三.方案设计 1.定义三个类Sum,ArgumentException,Test类 2.分别在类中实现加法,异常抛出和测试 四.测试数据及运行结果 1.正常测试数据(3组)及运行结果;

2.非正常测试数据(2组)及运行结果。 五.总结 1.实验过程中遇到的问题及解决办法; ①中没有明确表示需要进行异常抛出很有可能就会忘记这个题目存在的问题。所以平常程序设计时,应该多考虑不同的情况,防止程序出现不可逆的漏洞。 ②如果发生可识别的运行错误,系统应产生一个相应的异常类对象,并进一步寻找异常处理代码来处理它,确保程序能从故障中恢复,之程序能够运行下去,直

到结束。 2.对设计及调试过程的心得体会。 中断,影响程序正常运行的事件称为异常。异常处理是使程序从故障中恢复,他包括提示异常信息、不产生无效结果和释放资源三方面内容。其中,显示异常信息和不产生无效结果可通过try和catch块来实现,释放资源可通过finally块实现。 附代码 public class Add { public int addContinue(int i) throws ArgumentException{ int sum=0; if( i<0){ throw new ArgumentException(i); } for(int n=0;n<=i;n++){ sum=sum+n; } return sum; } } public class ArgumentException extends Exception { private int n; public ArgumentException(int n) { this.n = n; } public int getN(){ return n; } } public class test { public static void main(String[] args){ Add s = new Add(); try { System.out.println(s.addContinue(-1)); } catch (ArgumentException e) { System.out.println(e.getN()); } } }

实验三Java异常处理 一、实验目的 1)掌握Java异常的概念及工作机制 2)掌握异常的分类 3)掌握抛出异常语句的使用(throw) 4)掌握抛出捕获处理异常语句的使用(try…catch…finally) 5)掌握上抛异常语句的使用(throws) 6)掌握创建自定义异常 二、实验内容 自定义一个异常类,求两个数的最大公约数。 三、实验步骤 1)声明一个类,继承与Exception,用来处理求公约数时被除数小于除数抛出异常。 2)声明一个方法来求公约数。 3)在主方法里通过控制台输入二个人数并把求公约数的方法写在try{}中,catch{}填写出现的自定义的异常及ArithmeticException 异常。 四、实现代码 import java.util.Scanner; class MyException extends Exception { int m,n;

public MyException(int m,int n) { this.m=m; this.n=n; } public void process() { System.out.println("被除数小于除数!"); } } public class divisor{ int m,n; public divisor(int m,int n) { this.m=m; this.n=n; } public int div() throws MyException { int tmp;

if(m

偶发事件应急处理流程图

1. 目的 规范对偶发事件的应急管理,确定应急处理措施,保证产品交付,满足顾客需求。 2. 适用范围 适用于生产过程中偶发事件应急处理。 3. 术语和定义 偶发事件:生产过程中出现的公用资源(水、电等)中断、人员流失、重大设备故障以及市场退货等影响按计划执行合同的事件。 偶发事件应急处理领导小组:是由总经理、生产部、销售部、质量部、综合部、采购部及车间的相关人员组成的对偶发事件分析及处理的临时性组织。 4. 职责 总经理负责组织偶发事件应急处理领导小组成员启动偶发事件应急处理程序。 生产部、生产车间负责重大设备故障的处理及信息反馈。 销售部负责市场退货处理及信息反馈。 采购部负责与供方协调生产材料供应及信息反馈。 综合部负责偶发事件人力资源的应急处理。 5. 工作程序 偶发事件发生后,事件发生部门及时通知生产管理部,由生产部启动偶发事件应急处理程序,根据事件的特性召集偶发事件应急处理领导小组成员,分析事件归属和事件原因,输出《偶发事件分析及影响评估报告》,责令相关部门进行事件处理,启动应急措施。 人力资源缺乏处理 综合部应组织各部门开展一人多岗培训做好人员储备,在人力资源缺乏突然发生后,应立即进行人力资源内部调配,保证生产计划的顺利实施。 设备故障处理 在重大设备故障发生后,生产部和生产车间应及时组织技术力量对设备进行抢修,并预测故障处理时间。生产部和生产车间平时应作好关键备件的储备和抢修队伍的安排,在偶发故障处理后要作好记录和分析,避免类似故障再次发生。 生产材料短缺 采购部与供方确认供货时间,并把品种、数量及实际到货时间报给 生产管理部,或启动多家合格供方。 公用资源由公司统一配备(水、电)自备系统。 影响评估: 生产部对发生的偶发事件造成的影响进行评估,确定是否能按期交付,如不能按期交付,应确定最后交付时间。 生产部、销售部依据评估结果及时与顾客联系,通知顾客实际交付时间。 顾客退货: 如发生顾客退货,销售部与顾客联系查明退货原因反馈给生产部、技术部、质量部

When the lives of employees or national property are endangered, production activities are stopped to rectify and eliminate dangerous factors. (安全管理) 单位:___________________ 姓名:___________________ 日期:___________________ 突发事件应急处理管理办法(最 新版)

突发事件应急处理管理办法(最新版)导语:生产有了安全保障,才能持续、稳定发展。生产活动中事故层出不穷,生产势必陷于混乱、甚至瘫痪状态。当生产与安全发生矛盾、危及职工生命或国家财产时,生产活动停下来整治、消除危险因素以后,生产形势会变得更好。"安全第一" 的提法,决非把安全摆到生产之上;忽视安全自然是一种错误。 第一章总则第一条:为了确保公司的经营安全,规范处置突发事件的流程,明确突发事件处置过 程中各部门的责任,加强公司处置突发事件的能力,最大限度的将突发事件给公司带来的影响降到最低,结合公司实际,特制定本管理办法。 第二条:本管理办法称的突发事件是指突然发生的、有别于公司正常经营活动的、可能、将要或已经为公司带来不利影响和损害,需要紧急处置的偶发事件。 第三条:公司对于突发事件的工作实行预防为主、预防与处置并行的原则,区域内各公司必须做好日常预防工作。 第二章突发事件分类及级别第四条:突发事件的类型主要包括但不限于如下: (一)自然灾害:主要包括地震、洪涝、狂风、冰雹等。 (二)事故灾害:主要包括企业的各类安全事故、交通事故、火

实验四异常处理 实验目的 1、掌握异常的概念和Java 异常处理机制。 2、掌握异常的定义、抛出和捕捉处理。 实验内容与要求 1、仔细读下面的JAVA语言源程序,自己给出程序的运行结果 import java.io.*; public class Ch31 { public static void main(String args[])throws IOException { int[] ko=new int[15]; int n,a; String x; BufferedReader keyin=new BufferedReader(new InputStreamReader(System.in)); System.out.print("Enter an integer:"); x=keyin.readLine(); n=Integer.parseInt(x); try { a=110/n; ko[15]=100; System.out.println("此描述无法执行!"); } catch(ArithmeticException e){ System.out.println("除数为0的错误"); } catch(ArrayIndexOutOfBoundsException f) { System.out.println("数组索引值大于数组长度的错误!"); } System.out.println("执行完catch的描述!!!"); } } 2.运行下面的程序,自己给出程序的运行结果。 import java.io.*; public class Ch32{ public Ch32(){ try{ int a[] = new int[2]; a[4] = 3; System.out.println("After handling exception return here?"); }catch(IndexOutOfBoundsException e){ System.err.println("exception msg:" + e.getMessage()); System.err.println("exception string:" + e.toString()); e.printStackTrace(); }finally{

实验7 1. 编一个程序,包含以下文件。 (1)Shape.java文件,在该文件中定义接口Shape,该接口在shape包中。 属性:PI。 方法:求面积的方法area()。 (2)Circle.java文件,在该文件中定义圆类Circle,该类在circle包中,实现Shape接口。 属性:圆半径radius。 方法:构造方法;实现接口中求面积方法area();求周长方法perimeter()。 (3)“Cylinder.java”文件,在该文件中定义圆柱体类Cylinder,该类口在cylinder包中,继承圆类。 属性:圆柱体高度height。 方法:构造方法;求表面积方法area();求体积方法volume()。 (4)X5_3_6.java文件,在该文件中定义主类X5_3_6,该类在默认包中,其中包含主方法main(),在主方法中创建两个圆类对象cir1和cir2,具体尺寸自己确定,并显示圆的面积和周长;再创建两个圆柱体类的对象cy1和cy2,具体尺寸自己确定,然后分别显示圆柱体cy1和cy2的底圆的面积和周长以及它们各自的体积和表面积。 【编程分析】本题主要考察接口、包、继承、封装等问题。编程步骤如下:第一步:首先创建p1包,在其中创建Shape接口 // Shape.java文件 package p1; // 创建p1包 public interface Shape{ // 定义Shape接口 … } 第二步:创建Circle类和Cylinder类,它们都定义在p2包中。 // Circle.java文件 package p2; // 创建p2包 import p1.*; public class Circle implements Shape{ // 定义实现Shape接口的Circle类 … } // Cylinder.java文件 package p2; public class Cylinder extends Circle{ // 创建继承Circle类的Cylinder类 … } 第三步:创建主类,在其中的main()方法中创建对象,实现相应的功能。 // X5_3_6.java文件 package p3; import p2.*; public class X5_3_6 { // 定义主类 public static void main(String[] args) { … } }

班主任应对偶发事件的技巧 魏茂盛主编

前言 一个有几十个人组成的班级,不可能永远似一泓池水,风平浪静。于是,在日常教学中,时不时就会出现一些偶发事件,诸如失窃、受伤、离家出走、打架斗殴等等。 偶发事件是班主任最头痛的事,处理班级偶发事件是对班主任工作艺术的考验。 偶发事件虽然是偶发的,但往往影响很大,处理不好常常会造成十分严重的后果。 因此,作为班主任,必须学会及时妥善地处理好班级偶发事件,才能为班集体消除隐患或不稳定因素,防止某些不良影响的蔓延。 那么,如何智慧地处理班级偶发事件,变被动为主动、化消极为积极,甚至变“坏事”为“好事”呢? 作为教育工作者应时刻记牢,我们面对的对象是非常特殊的,他们是一群活生生的人,要时刻为学生着想,处处以学生的成长为最高目标,遇事冷静、机智,做好班主任应该做的一切。 偶发事件有其发生的偶然性,但更多地隐藏着一些必然因素。班主任要注意研究偶发事件的特点、成因、处理方法,努力防患于未然,即使偶发事件突发,班主任心中也会有备而无患。 由于编者的学识有限,书中的疏漏、错误和不当之处在所难免,恳请广大读者批评、指正。 魏茂盛 2010年夏

第一章以积极的心态面对 有句话说得好:“心态决定一切。”它提醒我们无论做什么事情都要有积极的态度。班主任在应对班级偶发事件时,更应该如此。 满怀爱心,防止激化 教师对学生的爱,是教育的永恒话题。中国教育学会会长顾明远曾经这样说过:“教师的人生价值就体现在把青少年培养成才上。教师照亮别人的时候,也照亮了自己。看到自己的学生一个一个成才,教师就会有一种成就感,就会感到人生的价值”正是有了这份爱,才有“不放弃每一个学生”的真实行动。所以,教师的爱也是教师研究偶发事件应对技巧的主要原动力之一,对于中小学班主任而言更是如此。因为,只有一个对学生充满爱的教师,才会不断地探索教育教学过程出现的新问题,引导和帮助学生跨过知识和人格发展过程中的一道道坎,是每一个学生都能健康成长。 有这样一个案例: 今天是学校正式开学的第一天,第一节课是我的语文课。上课不到五分钟,一个男同学突然站起来对我说:?老师,我要上厕所。?我以为孩子上课之前没有做好充分的准备,今天又是开学上课第一天,孩子心未收回自在情理之中,于是便爽快地对他说:?去吧。?他听我答应了他的请求,一溜烟跑出了教室。回来后,未隔五分钟,他就又急匆匆地跑到我面前,说:?老师,我还想上厕所。?这时我猛然想到:他是不是闹肚子了?于是便关切地问:?你是不是拉肚子???不是。?由此,我想到了他可能是因为心里紧张所致,所以仍然爽快地对他说:?去吧。?听了我的话,他又跑出了教室。时间过去了五六分钟,我见他还未回来,便趁学生读书的时间,走出教室向厕所方向望去,远远看见一个男孩在厕所附近逛来逛去。我定睛一看,认出是那个学生,心中不免升起了一股无名之火,于是扯着嗓子使劲高喊了一声。他听到我叫他的名字,才迅速又向教室方向跑来。等他来到我面前,我严肃地问他:?你上完厕所不回来,在那儿转悠什么???我想等再尿一次再回来。?他小声嗫着对我说。?你觉得还有吗???嗯!?听了他的回答,我知道他第一天上学心理真是有些太过紧张了,于是便心平气和地安慰他说:?你已经是大孩子了,上学也已经一年多了,又不是与老师第一次见面,还有什么可紧张的?把心放宽些,有什么事就告诉老师,老师不会不答应的。再说,自己也应该坚持一下,否则那样太影响学习了。你说是吗??听了我的安慰,他答应着,似乎心宽了许多。此时,下课铃已经响了。课间,我把这件事告诉了数学老师,希望她也对他有所关照。第二节课后,听其他同学说,他上数学课时,再没有去上厕所,我才放了心。 当小学老师,不仅要交给孩子知识,还要培养孩子各方面的习惯,更重要的是要关心、爱护孩子,使孩子的身心能够全面、健康地发展。考虑问题要方方面面,处理突发事情要稳妥、得当,真是不容易啊! 小学生的行为对于我们成人来讲,往往是一些微不足道的小事情,譬如像案例中的那个小男孩的尿尿问题,虽是小事,但它在班里、在学生中间却常常造成很坏的影响,对学生自身的发展也很不利。可是,有不少班主任对于这样的情况,往往不进行深层次的分析,而是采取最简单的教育方法——以“压”来解决,以

实验三异常处理 [实验目的] 1.掌握异常处理方法及熟悉常见异常的捕获方法。 [实验内容] 1.练习捕获异常、声明异常、抛出异常的方法、熟悉try和catch 子句的使用。 [实验步骤与要求] 第1题异常处理 要求声明定义两个Exception的异常子类:NoLowerLetter类和NoDigit类。再声明一个People类,该类中的void printLetter(char c)方法抛出NoLowerLetter异常类对象,void PrintDigit(char c)方法抛出NoDigit异常类对象。 [作业提交] 将代码贴在下面: class NoLowerLetter extends Exception{ String message; NoLowerLetter(char c){ message=c+"不是正数"; } public String getMessage(){ return message; } } class NoDigit extends Exception{ String message; NoDigit(char c){ message=c+"不是偶数"; }

public String getMessage(){ return message; } } class People{ public void printLetter(char c) throws NoLowerLetter{ if(c<0){ NoLowerLetter ex=new NoLowerLetter(c); throw(ex); } double number=Math.sqrt(c); System.out.println(c+"的平方根:"+number); } public void PrintDigit(char c) throws NoDigit{ if(c%2!=0){ NoDigit ex=new NoDigit(c); throw(ex); } double number=Math.sqrt(c); System.out.println(c+"的平方根:"+number); } } public class bianma{ public static void main(String args[]){ People p=new People(); try{ p.printLetter('Q'); p.printLetter(' '); } catch( NoLowerLetter e){ System.out.println(e.getMessage()); } try{ p.PrintDigit('d'); p.PrintDigit('a'); } catch( NoDigit e){ System.out.println(e.getMessage()); } } } 将结果运行截屏贴在下面:

偶发事件应急处理程序 1. 目的 规范对偶发事件的应急管理,确定应急处理措施,保证产品交付,满足顾客需求。 2. 适用范围 适用于生产过程中偶发事件应急处理。 3. 术语和定义 3.1偶发事件:生产过程中出现的公用资源(水、电等)中断、人员流失、重大设备故障以及市场退货等影响按计划执行合同的事件。 3.2偶发事件应急处理领导小组:是由总经理、生产部、市场部、质量部、管理部、供应部及车间的相关人员组成的对偶发事件分析及处理的临时性组织。 4. 职责 4.1总经理负责组织偶发事件应急处理领导小组成员启动偶发事件应急处理程序。 4.2生产部、生产车间负责重大设备故障的处理及信息反馈。 4.3市场部负责市场退货处理及信息反馈。 4.4供应部负责与供方协调生产材料供应及信息反馈。 4.5管理部负责偶发事件人力资源的应急处理。

5. 工作程序 5.1偶发事件发生后,事件发生部门及时通知生产部,由生产部启动偶发事件应急处理程序,根据事件的特性召集偶发事件应急处理领导小组成员,分析事件归属和事件原因,输出《偶发事件分析及影响评估报告》,责令相关部门进行事件处理,启动应急措施。 5.2人力资源缺乏处理 管理部应组织各部门开展一人多岗培训做好人员储备,在人力资源缺乏突然发生后,应立即进行人力资源内部调配,保证生产计划的顺利实施。 5.3设备故障处理 在重大设备故障发生后,生产部和生产车间应及时组织技术力量对设备进行抢修,并预测故障处理时间。生产部和生产车间平时应作好关键备件的储备和抢修队伍的安排,在偶发故障处理后要作好记录和分析,避免类似故障再次发生。 5.4生产材料短缺 供应部与供方确认供货时间,并把品种、数量及实际到货时间报给 生产管理部,或启动多家合格供方。 5.5公用资源由公司统一配备(水、电)自备系统。 5.6影响评估: 生产部对发生的偶发事件造成的影响进行评估,确定是否能按期交付,如

公司质量手册及程序文件 偶发事件应急处理程序 High quality manuscripts are welcome to download

偶发事件应急处理流程图

1. 目的

规范对偶发事件的应急管理,确定应急处理措施,保证产品交付,满足顾客需求。 2. 适用范围 适用于生产过程中偶发事件应急处理。 3. 术语和定义 偶发事件:生产过程中出现的公用资源(水、电等)中断、人员流失、重大设备故障以及市场退货等影响按计划执行合同的事件。 偶发事件应急处理领导小组:是由总经理、生产部、销售部、质量部、综合部、采购部及车间的相关人员组成的对偶发事件分析及处理的临时性组织。 4. 职责 总经理负责组织偶发事件应急处理领导小组成员启动偶发事件应急处理程序。 生产部、生产车间负责重大设备故障的处理及信息反馈。 销售部负责市场退货处理及信息反馈。 采购部负责与供方协调生产材料供应及信息反馈。 综合部负责偶发事件人力资源的应急处理。 5. 工作程序 偶发事件发生后,事件发生部门及时通知生产管理部,由生产部启动偶发事件应急处理程序,根据事件的特性召集偶发事件应急处理领导小组成员,分析事件归属和事件原因,输出《偶发事件分析及影响评估报告》,责令相关部门进行事件处理,启动应急措施。 人力资源缺乏处理 综合部应组织各部门开展一人多岗培训做好人员储备,在人力资源缺乏突然发生后,应立即进行人力资源内部调配,保证生产计划的顺利实施。 设备故障处理 在重大设备故障发生后,生产部和生产车间应及时组织技术力量对设备进行抢修,并预测故障处理时间。生产部和生产车间平时应作好关键备件的储备和抢修队伍的安排,在偶发故障处理后要作好记录和分析,避免类似故障再次发生。 生产材料短缺 采购部与供方确认供货时间,并把品种、数量及实际到货时间报给生产管理部,或启动多家合格供方。 公用资源由公司统一配备(水、电)自备系统。 影响评估:

相关文档
最新文档