第15章 异常和断言

复习题

15.1 答:略

15.2 答:声明异常是为了在方法中产生异常时,以便通知方法的调用者。

在方法声明的头部使用关键字throws 声明,一个方法可以声明多个异常。如:

public void method() throws IOException, AWTException{ ……}

15.3 答:必检异常是Java 强制要求程序员处理的异常,它是Exception 的后代类中除

RuntimeException 以外的其他子类及后代类。

免检异常是指程序员不必处理的异常,它是Error 类和RuntimeException 类

及它们的后代类。

15.4 答:throw 语句用来抛出异常,一个throw 语句不能同时抛出多个异常。

15.5 答:throws 声明异常;throw 抛出异常。

15.6 答:程序中发生异常后,JVM 会将产生的异常对象在方法调用链中传递并寻找适当

的处理异常的方法,如果得不到适当处理,则JVM 中止程序的运行。

15.7 答:使用try-catch 语句捕获,具体参见课本。

15.8 答:

statement3不会执行。

如果异常未捕获,statement4语句不会执行。 如果异常被捕获,statement4语句会执行。

如果异常传递给调用者,statement4语句不会执行。

w

w w

.k

h d

a w

.

c o

m

java语言程序设计基础篇14.6答案_《Java语言程序设计-基础篇》答案-第15章相关推荐

  1. c语言程序设计基础教程 金艳,重庆理工大-C语言程序设计基础教程_习题答案(纪纲_金艳).doc...

    习题答案 第1章 填空题 应用程序ONEFUNC.C中只有一个函数,这个函数的名称是__main . 一个函数由__函数头__和__函数体__两部分组成. 在C语言中,输入操作是由库函数__scanf ...

  2. python程序基础网课答案_知到Python程序设计基础网课答案

    知到Python程序设计基础网课答案 更多相关问题 在创业过程中,无论创业者签署了哪些协议,如果协议的内容违反我国法律法规强制性规定,该协议就 所谓市场自由,我们应从如下几个方面来考虑().A.市场自 ...

  3. c程序设计语言第五单元,(C语言程序设计基础课件)第五单元循环结构程序设计.pptx...

    第五单元 循环结构程序设计;知识目标 了解goto语句以及用goto语句构成循环:掌握用while语句.do-while语句.for语句实现循环:熟悉循环语句的嵌套:掌握break语句和continu ...

  4. C语言程序头文件扩展名为_,c语言程序设计 考试模拟题B.doc

    c语言程序设计 考试模拟题B 题 号 一 二 三 四 五 六 七 八 九 十 成绩 满 分 20 20 30 14 16 100 得 分 [ [本套试卷共有五大题,计29小题] 一.单选题(每小题2分 ...

  5. c语言程序设计 简述操作系统管理文件的方法,C语言程序设计基础实验.doc

    C语言程序设计基础实验.doc 实验1 熟悉c语言程序的开发环境 1.1 实验目的 (1)熟悉Code::Blocks等C语言程序的开发环境. (2)掌握C程序的编辑.编译.连接和运行方法. (3)通 ...

  6. java语言仅支持单重继承_java语言程序设计基础篇习题_复习题_第十一章

    java语言程序设计基础篇习题_复习题_第十一章 11.1 下面说法是真是假?一个子类是父类的子集. 11.2 使用什么关键字来定义一个子类 11.3 什么是单一继承?什么是多重继承?java支持多重 ...

  7. 《JAVA 语言程序设计基础篇》chapter 5 方法

    <JAVA 语言程序设计基础篇>chapter 5 方法 依然是先回顾一下上一章的内容 主要是关于循环语句 这里做一个有关于蒙特卡罗模拟有关的练习 先是一段背景介绍 蒙特卡罗方法通过抓住事 ...

  8. java语言读后感_《Java语言程序设计基础篇》读后感锦集

    <Java语言程序设计基础篇>是一本由梁著作,机械工业出版社出版的平装图书,本书定价:58.00元,页数:500,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助. <Jav ...

  9. 天天向上python题目答案_python语言程序设计基础 习题 天天向上的力量(math.pow)...

    实例1: 一年365天,,以第一天的能力值为基数1.0,当好好学习时能力值相比前一天提高1%,没有学习时能力值相比前天要降低1%,每天努力和每天放任,一年下来的能力值相差多少? 解析: 如果每天都好好 ...

  10. python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...

    **第二学期第一周学习总结 一. 本周学习内容总结 一维数组,了解了一维数组的定义(定义一个数组,需要明确数组变量名,数组元素的类型和数组大小,即数组中元素的数量) 一维数组定义的一般形式为:类型名, ...

最新文章

  1. Uber准备放弃自动驾驶,转手卖给前谷歌无人车CTO,估值曾被孙正义炒到72.5亿美元...
  2. 8279键盘扫描c语言程序,8279键盘显示C程序
  3. Kali Linux修改桌面默认图标
  4. oracle的获取年月日时间,获取5年前日期
  5. java biginteger转int_如何在不使用java.math.BigInteger的情况下使用Java处理非常大的数字...
  6. spark RDD创建方式:parallelize,makeRDD,textFile
  7. c++ string分割字符串split_python 字符串和文本处理
  8. 经典面试题(21):以下代码将输出的结果是什么?
  9. 鸿蒙系统公布名单,鸿蒙系统首批升级名单公布_鸿蒙系统首批升级机型
  10. 我新买的GTX1050为何装上去一直是黑屏
  11. 正面刚谷歌苹果,diss了BAT及友商,商汤科技说自己是一只“黑羊”
  12. Unix环境高级编程(二)文件和目录
  13. 2021全国研究生数学建模竞赛E题思路
  14. Centos7配置阿里YUM源
  15. SPSS回归分析案例
  16. Occam‘s razor - 奥卡姆剃刀
  17. 98% after emitting CopyPlugin Vue运行到98% after emitting CopyPlugin卡主不动
  18. 淘宝/天猫图片识别商品接口,1688图片识别商品API接口
  19. CTGNet GIA和CN2 GIA的区别
  20. css文件插入背景音乐,博客园添加背景音乐,背景效果!

热门文章

  1. 受迫阻尼 matlab 仿真,MATLAB系统仿真报告——有阻尼受迫振动系统
  2. python 程序运行在阿里云主机_阿里云主机Access key利用工具
  3. Java 只读集合
  4. C++ bitset类
  5. Java 静态变量和静态方法
  6. C语言fscanf和fprintf函数的用法详解
  7. c++ string 字符_C/C++知识分享:C++标准库之 string 类型,各种运算全部掌握
  8. iar stm32_STM32延时函数的四种方法
  9. java基础代码实例_基础篇:详解JAVA对象实例化过程
  10. js图片转二进制流_V8是如何执行一段JS代码的?