第十章 异常处理:在Java中,异常会输出一个错误消息,并终止线程的执行。为了更好的处理异常情况,程序员通常会在程序中定义异常处理段来捕获和处理异常。 如果不能很好地处理异常,则项目的稳定性就不强,所以为了增强项目的稳健性,就要求在出现异常时进行相关处理,即异常处理。10.1异常概述:在程序的设计过程中我们经常会遇到程序出错的情况,程序的错误通常分为两类:一类是编译错误,另一类是运行错误。
10.2使用try和catch捕获异常:在处理异常的过程中,我们通过try…catch结构来实现异常的处理。在try结构中我们放入可能会发生异常的代码段,在放入代码段时,不建议将所有的代码都放入try结构中,我们只讲最可能出现错误的代码段放入该结构中。在catch结构中我们用来捕获异常,catch关键字的后面括号中我们要描述异常的类型,当程序捕捉到该类型的异常时,就会执行其后面大括号中的处理程序,对异常进行处理。
10.3使用throw和throws引发异常:如果想在程序中明确地引发异常,则需要用到throw或throws语句。抛出异常有两种方式(1)throw语句用来明确的抛出一个异常(2)如果一个方法可以引发异常,而它本身并不对该异常进行处理,那么该方法必须将这个异常抛给调用从而使程序能够继续执行下去。这时就用到了throws.
10.1异常概述:在程序的设计过程中我们经常会遇到程序出错的情况,程序的错误通常分为两类:一类是编译错误,另一类是运行错误。
10.2使用try和catch捕获异常:在处理异常的过程中,我们通过try…catch结构来实现异常的处理。在try结构中我们放入可能会发生异常的代码段,在放入代码段时,不建议将所有的代码都放入try结构中,我们只讲最可能出现错误的代码段放入该结构中。在catch结构中我们用来捕获异常,catch关键字的后面括号中我们要描述异常的类型,当程序捕捉到该类型的异常时,就会执行其后面大括号中的处理程序,对异常进行处理。
10.3使用throw和throws引发异常:如果想在程序中明确地引发异常,则需要用到throw或throws语句。抛出异常有两种方式(1)throw语句用来明确的抛出一个异常(2)如果一个方法可以引发异常,而它本身并不对该异常进行处理,那么该方法必须将这个异常抛给调用从而使程序能够继续执行下去。这时就用到了throws.
[单选题]关于异常的含义,下列描述中最正确的一个是

选项:[程序编译错误, 程序编译或运行时发生的异常事件, 程序自定义的异常事件, 程序语法错误]
[单选题]自定义异常时,可以通过对下列哪一项进行继承

选项:[AssertionError类, Exception类及其子类, Error类, Applet类]
[单选题]对应try和catch子句的排列方式,下列哪一项是正确的?

选项:[父类和子类不能同时出现在try语句块中, 父类异常在前,子类异常在后, 只能有子类异常, 子类异常在前,父类异常在后]
[单选题]下列代码中给出正确的在方法体内抛出异常的是

选项:[throws IOException();, new throw Exception( );t, throws IOException;, throw new Exception( );]
[单选题]下列描述了Java语言通过面相对象的方法进行异常处理的好处,请选出不在这些好处范围之内的一项

选项:[把错误处理代码从常规代码中分离出来, 这种机制对具有动态运行特性的复杂程序提供了强有力的支持, 把各种不同的异常事件进行分类,体现了良好的继承性, 可以利用异常处理机制代替传统的控制流程]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部