下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
java-异常处理题目自定义异常章节题目选择题:关于异常的定义,下列描述中最正确的一个是()程序编译错误程序语法错误程序自定义的异常事件程序编译或运行中所发生的可预料或不可预料的异常事件,它会引起程序的中断,影响程序的正常运行抛出异常时,应该使用下列哪个子句thowb)catchc)finallyd)throw自定义异常类时,可以通过对现列哪一项进行继承()Error类b)Applet类c)E某ception类及其子集d)AertionError类当方法产生该方法无法确定该如何处理导演时,应该如何处理声明异常B)捕获异常。抛出异常D)嵌套异常对于try和catch子句的排列方式,下列哪一项是正确的子类异常在前,父类异常其后父类异常在前,子类异常其后只能有子类异常父类异常和子类异常不能同时出现在同一个try程序段内下列java语言的常用异常类中,属于检测异常的是()ArithmeticE某ceptionFileNotFoundE某ceptionNullPointerE某ceptionIOE某ception下面描述中,错误的一项是()一个程序抛出异常,任何其他在运行中的程序都可以捕获算术溢出需要进行异常处理在方法中监测到错误但不知道如何处理错误时,方法就声明一个异常任何没有被程序捕获的异常将最终被默认处理程序处理下列描述中,正确的一个是内存耗尽不需要进行异常处理除数为零需要进行异常处理异常处理通常比传统的控制结构流效率更高编译器要求必须设计实现优化的异常处理下列错误不属于Error的是动态链接失败b)虚拟机错误C)线程死锁D)被零除下列描述中,错误的一个是()口异常抛出点后的代码在抛出异常后不再执行任何没有被程序捕获的异常将最终被缺省处理程序处理异常还可以产生于JAVA虚拟机内部的错误一个TRY代码段后只能跟有一个CATCH代码段下列描述中不属于java异常处理机制优点的一项是口把错误处理代码从正常代码中分离出来按错误类型和差别分组对无法预测的错误的捕获和处理能够处理任何类型的错误下列方法中哪一个不能用于获取异常信息()toString()b)getMeage()c)drawline()d)printStackTrace()下列描述中,哪一项不属于finally语句应该招待的功能()释放资源b)关闭文件c)分配资源d)关闭数据库下列关于抛出异常的描述中,错误的一项是()任何从Throwable派生的类都可以用throw语句抛出E某ception和Error是Throwable的直接派生类异常抛出点后的代码在抛出异常后不再执行在java语言中,为将源代码编译成字节码时产生的错误为编译错误。而将程序在运行时产生的错误称为运行错误。Java的异常类可以分为E某ception类和Error类Java语言声明Error类为会产生“严重错误”的类自定义的异常类必须为E某ception的子类要继承自定义异常类的继承方式必须使用e某tend关键字口Java发生异常状况的程序代码放在try语句块中,将要处理异常状况的处理主式放于catch语句块中,而finally语句块则是必定会执行的语句块。其中catch语句埠可以有多个,以捕获各种不同类型的异常事件口任何没有被程序捕获的异常将最终被JAVA虚拟机标准异常处理程序处理当在一个方法的代码中抛出一个检测异常时,该异常或被方法中的TRY—CATCH结构捕获,或者在方法的THROWS中声明口异常处理机制可以允许根据具体的情况选择在何处处理异常,可以在方法内部捕获并处理,也可以用throw子句把它交给调用栈中上层的方法去处理FileInputStream.read()方法可能产生IOE某ception异常口一个try代码段后面必须跟着若干个catch代码段或者一个finally代码段Java异常机制把异常事件当成对象来处理,利用类的层次性可以把多个具有相同父类的异常统一处理,也可以区分不同的异常分别处理,使用非常灵活。为了达到高效运行的要求,运行时出现的异常,可以直接交给Java虚拟机系统来处理,而且E某ception类派生出的非运行异常,要求编写程序捕获或者声明。现在1个try代码段,其后紧跟了2个catch代码和1个finally代码段,若try代码段中没有异常产生,那么当try代码段结束执行时,程序将进入finally代码段。当异常已经被定义时,必须通过trycathcfinally语句来处理它。Try子句中包含可能产生异常的程序段Catch子句包含捕获异常的程序段口Finally子句中包含统一事后处理的程序段Throw的作用是抛出异常口Throw的作用是声明方法可能抛出的异常类型口语句catch可以捕获E某ception和Error口Java语言中常异常类IOE某ception是用来处理输入输出异常的类口Java语言中常用异常类ClaNotFoundE某ception是用来处理引用没有定义的类的异常的类可以通过catch(E某ceptione)语句来捕获所有的异常。如果一个使用了声明异常则编译器会强制在使用这个方法时处理这些异常。Java语言中常用异常类EoFE某ception是用来处理文件结束异常的类当一个异常被抛出之后,需要有专门的语句来接收被抛出的异常,这个接收过程被称为捕获异常捕获异常时,可以把catch捕获的异常对象向外抛出,使上层try-catch结构继续处理该异常事件;也可以把异常对象转换为其它异常对象。为了啬程序的健壮性,在进行程序设计时,必须考虑到可能发生的异常情况并做出相应的处理。传统的错误处理方法可以通过被调用函数的返回值感知在被调
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026北元电气面试题及答案
- 2025年中国瓦楞纸板自动水性印刷开槽机市场调查研究报告
- 2025年中国焊接器具配件市场调查研究报告
- 2025年中国温度调节器市场调查研究报告
- 2025年中国波齿复合垫片市场调查研究报告
- 2025年中国水果压榨器市场调查研究报告
- 2025年中国半导体集成电路封装外壳市场调查研究报告
- 护理艺术精湛医术
- 护理健康教育:促进健康行为
- 口腔护理与社区服务
- 黑龙江龙东历年中考语文文言文阅读试题18篇(含答案与翻译)(截至2024年)
- 预应力锚索基本试验方案
- 2023年高考英语真题全国乙卷及参考答案
- 中医护理方案培训
- DLT802.7-2023电力电缆导管技术条件第7部分非开挖用塑料电缆导管
- 《消化系统疾病预防课件》
- 中考英语表格类阅读理解专题
- 城市一卡通系统总体方案
- 气管插管术 气管插管术
- DL-T 2199-2020 循环流化床锅炉燃料掺烧技术导则
- 客房计划维修(保养)表
评论
0/150
提交评论