第二章 异常处理
生产作业异常管理制度

生产作业异常管理制度第一章总则为规范生产作业过程中出现的各类异常情况的管理,保障生产作业的安全、高效进行,特制定本管理制度。
第二章范围本管理制度适用于公司各类生产作业流程中出现的异常情况的管理。
第三章异常管理责任1. 生产管理部门负责对生产作业中出现的各类异常情况进行及时、有效的管理。
2. 生产作业人员应根据工作职责,对所负责的生产环节中出现的异常情况进行上报和处理。
3. 相关部门及人员应积极配合生产管理部门对生产作业异常情况的处理和解决。
第四章异常管理程序1. 异常情况发现生产作业人员在进行生产作业过程中发现异常情况时,应立即上报至生产管理部门,并进行详细记录。
2. 异常情况确认生产管理部门接收到异常情况的上报后,应当对异常情况进行确认,包括异常情况的具体描述、影响范围、原因分析等。
3. 异常情况处理针对不同类型的异常情况,生产管理部门应制定相应的处理方案,并组织相关人员进行处理。
4. 异常情况解决在处理异常情况的过程中,生产管理部门应监督和跟踪处理情况,确保异常情况能够得到及时有效的解决。
5. 异常情况总结对于生产作业中出现的重要异常情况,生产管理部门应进行总结,分析异常情况发生的原因及处理过程中存在的问题,并及时调整生产作业流程,防止类似异常情况再次发生。
第五章异常情况的分类及处理1. 设备故障当生产作业过程中设备发生故障时,生产作业人员应立即停机,并上报至生产管理部门。
生产管理部门应及时派专业人员进行检修,恢复设备正常运转。
2. 物料缺失如果在生产作业过程中出现因物料缺失导致作业停滞的情况,生产作业人员应及时上报,并寻找替代方案或尽快补充所需物料。
3. 人员意外生产作业过程中因人员受伤或其他意外情况导致作业中断时,立即停机并进行紧急处理,同时上报至生产管理部门。
4. 生产质量异常当生产过程中出现质量异常情况时,生产作业人员应立即停止生产作业,并上报至质量管理部门进行处理。
第六章异常管理的监督和审查1. 生产管理部门应定期对生产作业中出现的异常情况进行总结分析,提出改进建议,并进行执行跟踪。
生产异常管理制度范文

生产异常管理制度范文生产异常管理制度第一章总则第一条为了规范生产过程中的异常情况处理,保证生产效率和产品质量,保障员工的安全和生产环境的稳定,制定本生产异常管理制度。
第二条本制度适用于公司的生产过程中出现的各种异常情况的处理和管理。
第二章生产异常的分类和定义第三条生产异常分为以下几类:(一)设备异常:指生产过程中设备发生故障、出现异常状态或者无法正常运行的情况。
(二)材料异常:指生产过程中使用的原材料出现问题,如供应不足、质量不合格等情况。
(三)人员异常:指生产过程中员工出现意外伤害、迟到早退、工作不认真等情况。
第四条对于生产异常的定义如下:(一)设备异常:根据设备运行指标和操作规范,设备出现的故障、停机、质量问题等情况。
(二)材料异常:根据材料的供应情况和质量要求,材料出现的问题,如供应不足、缺陷、质量不合格等情况。
(三)人员异常:根据员工的工作表现和行为规范,员工出现的意外伤害、迟到早退、工作不认真等情况。
第五条生产异常管理的目标是及时发现和解决异常问题,保障生产过程的正常运行,确保产品的质量和数量满足要求。
第三章生产异常管理的流程和责任第六条生产异常管理的流程如下:(一)异常发现:生产过程中的异常情况由员工或管理人员发现。
(二)异常上报:发现异常情况的员工或管理人员应及时上报给直接上级或生产主管。
(三)异常调查:生产主管负责组织调查异常情况的原因和影响,并制定解决方案。
(四)异常处理:生产主管根据调查结果和解决方案,负责指导和监督异常的处理过程。
(五)异常跟踪:生产主管应定期跟踪生产异常处理情况,确保问题得到解决和预防。
第七条生产异常管理的责任如下:(一)员工责任:员工应按照工作规范和操作指南,积极参与生产过程中的异常处理和解决。
(二)管理人员责任:管理人员应指导员工发现和解决生产异常问题,确保生产过程的正常运行。
(三)生产主管责任:生产主管负责对生产异常进行调查和处理,确保问题得到解决和预防。
公司客户异常管理制度

公司客户异常管理制度第一章总则第一条为提高公司服务质量,规范公司客户异常处理程序,确保客户满意度,特制定本制度。
第二条本制度适用于公司内所有相关部门和岗位。
第三条客户异常包括但不限于:投诉、咨询、建议、意见等。
第四条公司将客户异常视为改进的机会,全力以赴解决问题,提升服务水平。
第五条公司客户异常管理团队负责全面落实本制度,确保客户异常能够及时、有效地解决。
第二章异常处理程序第六条客户异常处理程序如下:1. 接收:客户异常由客服部门接收,尽快记录客户信息、异常内容和处理意见。
2. 分析:客服部门负责对收到的客户异常进行分析,分类,确定处理优先级。
3. 预警:若客户异常属于重要性较高或者尚未解决的异常,需及时向相关部门预警,制定解决方案。
4. 解决:各相关部门按照处理优先级及时解决客户异常,确保客户满意。
5. 反馈:客服部门负责及时向客户反馈处理结果,并关注客户反馈,确保问题得到妥善解决。
第七条客服部门负责建立客户异常数据库,记录客户异常的信息、解决情况等,为日后查阅和分析提供依据。
第八条客服部门应根据异常情况制定相应的工作方案,确保客户异常及时得到解决。
第九条公司定期对客户异常处理情况进行评估和总结,分析引发异常的原因,提出改进建议。
第三章异常处理保障第十条公司所有部门应积极配合客服部门处理客户异常,确保异常得到及时解决。
第十一条公司要建立健全客户满意度调查机制,及时了解客户对异常处理的满意度反馈,用以持续改进和提升服务。
第十二条公司定期组织客服人员进行培训,提高客服人员的服务意识和处理异常的能力。
第十三条公司要建立异常处理奖惩机制,对处理异常较好的员工进行奖励,对处理不当的员工进行惩罚。
第十四条公司要保护客户信息安全,严禁泄露客户个人信息,确保客户信息的隐私性。
第十五条客服部门应建立客户投诉热线和网络平台,方便客户随时随地进行异常反馈。
第四章附则第十六条本制度由公司客服部门负责解释,并不时修订,经公司领导批准后实施。
注塑异常管理制度

注塑异常管理制度目录第一章总则第二章异常管理组织机构第三章异常管理制度第四章异常管理流程第五章异常管理措施第六章异常管理档案第七章异常管理责任第一章总则第1条为规范注塑生产过程中的异常管理工作,保证产品质量和生产安全,特制定本制度。
第2条本制度适用于所有生产过程中,包括但不限于原料进货、注塑生产、产品质检等环节。
第3条注塑异常包括但不限于原料异常、设备异常、操作人员异常等。
第4条异常管理工作应遵循“及时发现、快速处理、追根溯源”的原则。
第二章异常管理组织机构第5条注塑异常管理由生产管理部门负责,设立异常管理小组,具体负责异常管理工作。
第6条异常管理小组由生产管理部门主管领导任命,成员包括质量管理人员、注塑操作人员等。
第7条异常管理小组设立异常管理责任人,负责协调异常管理工作,及时处理各类异常情况。
第三章异常管理制度第8条公司必须建立并不定期更新异常管理制度,包括异常预防、异常监控、异常处理等各环节。
第9条异常管理制度必须符合国家相关法律法规,并遵守公司内部管理规范。
第10条注塑生产过程中发现的异常情况必须及时报告相关部门,不得擅自处理。
第四章异常管理流程第11条异常管理流程应包括异常发现、异常报告、异常处理、异常跟踪等环节。
第12条异常发现应由注塑操作人员进行,及时向异常管理小组上报。
第13条异常报告应详细记录异常情况、处理措施及结果,并逐级上报至公司领导。
第14条异常处理应由异常管理责任人负责协调,设定临时措施并逐级上报至公司领导。
第15条异常跟踪应由质量管理人员进行,追踪异常原因、整改情况,并建立相关档案。
第五章异常管理措施第16条对于不同类型的异常,公司应制定相应的处理措施,包括临时措施和长期措施。
第17条异常处理措施应经过评估和修订,确保具有针对性和有效性。
第18条异常处理措施的执行情况应定期进行检查和评估,及时调整和改进。
第六章异常管理档案第19条公司应建立完整的异常管理档案,包括异常报告、处理记录、跟踪情况等。
生产异常管理制度细则范本

生产异常管理制度细则范本第一章总则第一条为了加强生产异常管理,确保生产安全,提高生产效率,根据《中华人民共和国安全生产法》、《中华人民共和国产品质量法》等法律法规,结合公司实际情况,制定本细则。
第二条本细则适用于公司生产过程中出现的异常情况处理,包括计划异常、物料异常、设备异常、品质异常、技术异常等。
第三条公司应当建立健全生产异常管理制度,明确各部门职责,加强生产过程监控,及时发现和处理异常情况,确保生产顺利进行。
第四条公司应当对生产异常情况实行报告制度,确保生产异常信息畅通,便于及时采取措施,减少损失。
第二章生产异常报告第五条生产异常报告分为即时报告和定期报告。
即时报告指发生生产异常时,相关人员应立即向上级报告;定期报告指各部门应定期对生产异常情况进行汇总,并向公司领导报告。
第六条生产异常报告应包括以下内容:(一)异常情况发生时间、地点、部门;(二)异常情况简要描述;(三)异常情况原因初步分析;(四)采取的措施及效果;(五)需要协调解决的问题。
第七条生产异常报告通过生产管理系统进行提交,相关部门应及时查看、处理,确保生产异常情况得到有效控制。
第三章生产异常处理第八条生产异常处理应遵循以下原则:(一)及时性:发现异常情况立即处理,避免损失扩大;(二)安全性:确保处理过程中人员安全,防止事故再次发生;(三)有效性:针对异常原因采取有效措施,解决问题;(四)完整性:全面分析异常原因,确保问题得到彻底解决。
第九条生产异常处理流程:(一)发现异常情况的人员应立即向上级报告;(二)上级接到报告后,应立即组织相关人员调查、分析异常原因;(三)根据异常原因,制定处理方案,并组织实施;(四)对处理结果进行跟踪、验证,确保问题得到解决;(五)对异常情况进行总结,提出改进措施,防止类似情况再次发生。
第四章异常情况分类及处理措施第十条计划异常:由于计划临时变更或安排失误导致的生产异常。
处理措施如下:(一)重新制定生产计划,确保生产任务按时完成;(二)对计划制定过程进行审查,提高计划准确性;(三)对相关人员进行培训,提高计划执行能力。
质量异常处罚管理制度范本

第一章总则第一条为加强企业质量管理,规范质量异常处理流程,保障产品质量,维护企业信誉,特制定本制度。
第二条本制度适用于企业内部所有员工及供应商,适用于所有产品生产、加工、销售及售后服务环节。
第三条本制度遵循公平、公正、公开的原则,对质量异常行为进行处罚,以提高员工质量意识,促进企业质量管理水平的提升。
第二章质量异常定义及分类第四条质量异常是指产品在质量特性上不符合设计要求、技术标准或合同约定的现象。
第五条质量异常分为以下几类:1. 重大质量事故:造成重大经济损失、严重危害人身安全、严重影响企业信誉的事件;2. 一般质量事故:造成一定经济损失、危害人身安全、影响企业信誉的事件;3. 质量问题:对产品性能、寿命、可靠性等方面产生不良影响的事件;4. 质量缺陷:产品在质量特性上存在瑕疵,但未造成经济损失、人身安全或企业信誉损失的事件。
第三章质量异常处理流程第六条发现质量异常时,应立即停止生产,立即报告相关部门。
第七条质量异常处理流程如下:1. 生产部门报告质量异常,相关部门接到报告后,立即组织人员进行调查、分析;2. 调查分析后,确定质量异常原因,并采取相应措施进行整改;3. 整改完成后,进行复检,确保质量恢复正常;4. 对质量异常原因进行总结,提出改进措施,防止类似事件再次发生。
第四章质量异常处罚第八条对质量异常行为的处罚分为以下几种:1. 警告:对首次发生质量异常的当事人进行警告,要求其改正;2. 罚款:对造成经济损失、影响企业信誉的质量异常行为,给予罚款;3. 暂停岗位:对造成重大质量事故的当事人,暂停其岗位工作;4. 解除劳动合同:对造成重大质量事故、严重违反企业规定的当事人,解除劳动合同。
第九条罚款标准如下:1. 重大质量事故:罚款金额为当事人月工资的3-5倍;2. 一般质量事故:罚款金额为当事人月工资的1-3倍;3. 质量问题:罚款金额为当事人月工资的0.5-1倍;4. 质量缺陷:罚款金额为当事人月工资的0.1-0.5倍。
生产异常处理流程全套

生产异常处理流程全套第一章目的为了把生产中出现的异常状况迅速而有效的处理,将异常影响降到最低程度,明确相关部门的职责和处理流程,特制定本程序。
第二章范围适用于XX集团生产各车间所发生的生产异常。
第三章职责第一生产营运中心:生产各车间负责生产异常的汇报及协调处理。
第二技术质量中心:负责品质异常的协调解决及技术、工艺异常解决。
第三生产计划部:负责及时将生产异常信息统计及发布;记录生产异常处理方案及落实执行。
第四章内容第一生产计划执行异常定义在生产计划执行过程中有以下现象之一者均属于生产计划执行异常-生产效率低,达成率低于60%(按公司标准产能计算,特殊工艺由生产营运中心跟生产计划部双方沟通确认);二重大质量异常导致生产暂停待处理时间超过2H(H代表小时)以上;三更改工艺或操作手法:增加生产成本或因待处理暂停生产时间超2H以上;四客人对订单相关资料确认不及时,而业务又未及时跟时处理并汇报,导致客供料不及时、前工序供料不及时等所有影响生产计划执行的异常情况越2H以上;五因调度主观原因(如遗漏订单)造成订单生产延误,影响交期(包括排单延误及订单物料请购延误或采购延误等情况);第六年度、书刊类订单发生异常时超IH没有得到处理。
第二生产执行异常提报及相关时间规定在提报生产计划执行异常时,各中心或部门按以下规定流程逐步上报-各生产车间、手工中心或营销由该部门文员或助理统计、部门主管或经理确认后按附件格式,每天早上9:00前发邮件给生产计划部指定的异常统计分析员统一整理。
二每日生产计划执行异常情况每天早上11:OO由生产计划部、生产营运中心、技术质量中心、客户服务部、异常订单所属营销管理中心分别指定责任人一起处理异常情况。
第三生产计划执行异常的上报及处理-发生异常时,各车间或各中心,、尤其是一线生产人员、跟单员、品质管理人员应第一时间汇报给各自中心领导或领导的(授权人)助理,然后由中心之间实现有效对接,中心助理必须第一时间将异常情况汇报给生产管理中心总监,技术质量中心总监,并同时抄送生产计划部经理、生产管理中心助理、总经办助理、人力资源部总监及助理。
质量异常管理制度

质量异常管理制度
第一章总则
第一条为了在发生质量异常时,正确采取措施,迅速处理问题,并防止再发,特制定本制度。
第二条本制度适用于生产过程中发现质量异常情况时。
第三条由品质部、生产部及其他相关部门负责执行。
第四条质量异常的定义。
1.不良率高,发现大量缺陷产品。
2.管理图有超连串、连续上升或下降趋势及周期。
3.进料不良,前工序不良品流入后一工序中。
第二章质量异常处理流程
第五条作业员、检验员发现不合格品,依据检验规定予以标识区分或移离生产线。
第六条当生产过程中出现批量性质量问题或不良率偏高时,应立即采取临时措施并填写“异常处理单”,同时通知品质部。
第七条填写异常处理单需注意:
1.非责任者不得填写。
2.客观、详细填写,尤其是异常内容以及临时采取的措施。
3同一“异常通知单”在24小时内不得重复填写。
4.由责任单位进行确认。
第八条异常处理单发出单位,应主动跟催处理情形与处理结果,并将异常处理结果形成的文件整理归档,以作为质量反馈与改善的资料。
第九条品质部设立管理薄登记,并判定责任单位,通知其妥善处理,无法判定时,会同有关单位判定。
第十条责任单位确认后立即调查原因(如无法查明原因则会同有关单位研商)并拟订改善对策,经总经理核准后实施。
第十一条品质部对改善对策的实施进行稽核,了解现况,如仍发现异常,则再请责任单位调查,重新拟订改善对策,如已改善则向总经理报告并归档。
第十二条如需要返工,应依据不合格品管理程序办理,返工后的产品应再行检验,合格后方可人库。
第三章附则
第十三条本制度经品质部核定报总经理批准后执行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
异常处理
异常类名称 MemberAccessException ArgumentException Argumentnullexception ArithmeticException ArrayTypeMismatchException DivideByZeroException FormatException IndexOutOfRangeException InvalidCastException MulticastNotSupportedException Notsupportedexception NullReferenceException OutOfmemoryException OverflowException StackOverflowException TypeInitializationException
当try中的语句产生异常时,系统在catch子句中 进行查找,看抛出的异常是否和哪个子句的异常 的对象类型相同(或是派生类),如果找到了就 执行该子句中的语句;如果没找到就产生一个未 处理的异常错误,则运行时系统将终止。 【例2.2.2】
异常处理
3.try…catch…finally语句的几种变体应用 3.try…catch…finally语句的几种变体应用
<1> c#的异常处理所用到的关键字
Try...Catch...Finally
异常处理
1.throw语句 1.throw语句 【例】using System; 例 public class Test { public static void Main( ) { string s1=null; if(s1= = null) { throw( new ArgumentNullException( ) ); } } } throw语句一般放在if语句中, 只有当条件得到满足(用户自己 定义的错误发生)才执行. 异常必须是Exception及其子类.
异常处理
二、异常的处理方法
监控可能发生异常的程序块,若块内发生异常,则发送所有可能的异常; try catch 捕获匹配的异常,并加以处理的程序块。可以有多个catch子句; finally 为异常提供一个统一的出口,不论try语句块及catch语句块中是否发生了异常,也不 论出现任何语句(即使有throw),finally子句都会被执行。Finally经常用于对资源做清理工作如 关闭文件等,finally中不允许出现return。 throw 引发异常(抛出异常),可引发系统预定义的异常类类型异常和自定义异常类类型 异常。
【问题】上述方法这看起来很不错,但实际上是有问题的。如果执行try块中的代码, 则程序流如何快速的在错误发生时切换到catch块上? 【答案】我们可以实例化异常类的一个异常对象。只要计算机在try块中遇到一个 throw语句,就会立即查找与这个try块对应的catch块。如果有多个与try块对应的 catch块,计算机就会检查与catch块对应的异常类,确定正确的catch块。 【例】 try {throw new OverflowException();}//抛出一个OverflowException异常 当抛出一个OverflowException对象时,执行流就会跳转到下面的catch块上: catch (OverflowException e) { // exception handling here } 【例】假定可能在try块中发生两个严重错误:溢出和数组超出范围。假定代码包含 两个布尔变量Overflow和OutOfBounds,表示这两种错误情况是否存在。我们知道, 存在表示溢出的预定义溢出类OverflowException,同样,存在预定义的 IndexOutOfRangeException类,用于处理数组超出范围错误。【2.2.3】
try { 可能出现异常的程式代码块;
} catch(Exception e) { 异常处理程式代码块; } finally { 无论是否发生异常,均要执行的代码块; }
异常处理
3.try…catch…finally语句的几种变体应用 3.try…catch…finally语句的几种变体应用
(1)可以省略finally块 (2)可以省略catch块——此时,语法应不是标识异常,而是一种确保程序流在离 开try块后执行fnally块中的代码的方式,如果在try块中有几个出口,这是很有用的。 (3)可以提供任意多个catch块,处理不同类型的错误。
try 后面至少有一个catch或finally。 后面至少有一个catch finally。 catch或 finally块可选。 finally块可选。 块可选
try…catch…catch异常处理格式: try…catch…catch异常处理格式: 异常处理格式
try { 被测试语句;} catch(异常对象声明 1) { 异常处理语句;} catch(异常对象声明 2) { 异常处理语句;} ……
异常处理
5.嵌套的try块 5.嵌套的try块 嵌套的try try { //PointA try { //PointB catch { //PointC } finally { //clean up //PointD } catch { //error handling } finally { //clean up } } }
如果抛出的异常在外层的try块中,且在内层try块的外部 (标记为A或D的代码块),异常由外层的catch块捕获,并执 行外层的finally块,由.NET运行库处理异常。 如果异常是在内层try块(代码块B)中抛出的,且有一个合 适的内层catch块处理该异常,在内层处理异常,执行内层的 finally块,之后继续执行外层的try块(标记为D的代码块)。 现在假定异常是在代码块的内层try块中抛出的,但内层的 catch块中没有合适的处理程序。这时通常就要执行内层的 finally块,但.NET运行库只能退出内层的try块,才能搜索到 合适的处理程序。下一个要搜索的区域显然是外层的catch块。 如果系统在这里找到一个处理程序,就会执行该处理程序, 再执行外层的finally块,如果没有找到合适的处理程序,就会 继续搜索。在这里,执行的是外层的finally块,因为没有更多 的catch块,所以控制权会返回.NET运行库。注意,不会执行 注意, 注意 外层try块中的代码。 try块中的代码 外层try块中的代码。 如果异常是在C代码块中抛出的。如果程序执行到代码块C 中,就必须已经处理了由代码块B抛出的异常。在catch块中 抛出另一个异常是很正常的。此时,异常的处理就跟它是在 外层try块中抛出的一样,程序流会立即退出内层的catch块, 执行内层的finally块,在外层的catch中搜索处理程序。同样, 如果在内层的finally块中抛出一个异常,搜索会在外层的catch 块开始,执行最匹配的处理程序。
简 单 描 述 访问错误:类型成员不能被访问 参数错误:方法的参数无效 参数为空:给方法传递一个不可接受的空参数 数学计算错误:由于数学运算导致的异常,覆盖面广 与数组类型不匹配 被零除 参数的格式不正确 索引超出范围,小于0或比最后一个元素的索引还大 非法强制转换,在显式转换失败时引发 不支持的组播:组合两个非空委派失败时引发 调用的方法在类中没有实现 引用空引用对象时引发 无法为新语句分配内存时引发,内存不足 溢出 栈溢出 错误的初始化类型:静态构造函数有问题时引发
异常处理
2.try…catch…finally语句 2.try…catch…finally语句
(1)程序流进入try块 (2)如果没有错误发生,就会正常执行操作。当程序流离开try块后,即使什么也 没有发生,也会自动进入finally块(第5步)。但如果在try块中程序流检测到一个错 误,程序流就会跳转到catch块(第3步)。 (3)在catch块中处理错误。 (4)在catch块执行完后,程序流会自动进入finally块。 (5)执行finally块 【例2.2.1】 try…catch…finally异常处理格式: try…catch…finally异常处理格式: 异常处理格式
异常处理
ቤተ መጻሕፍቲ ባይዱ
教学重点:
1.掌握异常的概念和使用方法 2.掌握异常的处理层次 3.设计和使用异常的处理架构 4.掌握用户自定义异常
异常处理
网上银行
tranfer_money() { sendquery(); } 300123 张三 帐户
异常 数据库
姓名 余额 20,000 47,000 0
拒绝交易
王五
系统将查询发送到数据库中 300124 错误 系统出现故障 ……. …….
有时生成了一个异常后,代码中没有catch块能处理这类异常。例如,假定忽略 FormatException和通用的catch块,只有处理IndexOutOf -RangeException的块。此时,如果抛出 一个FormatException异常,会发生什么情况呢? 答案是.NET运行库会捕获它。 .NET运行库把整个程序放在另一个更大的try块中,每 个.NET程序都会这么做。这个try块有一个catch处理程序,它可以捕获任何类型的异常。如果代 码没有处理发生的异常,程序流就会退出程序,由.NET运行库中的catch块捕获它。但是,结果 并不是你想像的那样。代码的执行会立即中断,并给用户显示一个对话框,说明代码没有处理 异常,并给出.NET运行库能检索到的异常信息。
异常处理
<2>用户自定义异常类 <2>用户自定义异常类
1.声明一个异常类 声明一个异常类,格式如下: 声明一个异常类 class Exceptionname:Exception{} 2.引发自己的异常: 2.引发自己的异常: 引发自己的异常 throw(Exceptionname); 【例2.2.5】