教材学习内容总结 控制流:控制转移序列。 控制转移:从一条指令到下一条指令。 异常控制流:现代操作系统通过使控制流发生突变来对系统状态做出反应,这些突变称为异常控制流。 一、异常(硬件触发异常,软件处理异常) 1、异常的剖析,如下图所示: 2、异常处理 异常表:当处理器检测到有事件发生时,它会通过跳 ...
分类:
其他好文 时间:
2018-11-11 16:00:15
阅读次数:
111
1, 运行: 分析: Try{ //可能发生运行错误的代码; } catch(异常类型 异常对象引用){ //用于处理异常的代码 } finally{ //用于“善后” 的代码 } Java 中所有可捕获的异常都派生自 Exception 类。 2. 阅读以下代码(CatchWho.java),写出 ...
分类:
其他好文 时间:
2018-11-11 15:56:13
阅读次数:
108
异常时程序中的一些错误,但并不是所有的错误都是异常。异常以及错误都是可以避免的。 异常发生的原因通常有以下几大类。 这些异常有的是因为用户错误引起的,有的是程序错误引起的,还有的是因为物理错误引起的。需要掌握以下三种异常类型: Exceotion类的层次 所有的异常是从java.lang.Excep ...
分类:
编程语言 时间:
2018-11-11 13:50:06
阅读次数:
199
异常 (Exception):发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。例如:数组越界和被0除。 try{ //可能发生运行错误的代码; } catch(异常类型 异常对象引用){ //用于处理异常的代码 } finally{ // ...
分类:
其他好文 时间:
2018-11-11 12:13:47
阅读次数:
197
内容总结: 8.1异常 异常是控制流中的突变,用来响应处理器状态中的某些变化 异常的剖析,如下图所示: 8.1.1 异常处理 1.异常表:当处理器检测到有事件发生时,它会通过跳转表,进行一个间接过程调用(异常),到异常处理程序。 2.异常号:系统中可能的某种类型的异常都分配了一个唯一的非负整数的异常 ...
分类:
其他好文 时间:
2018-11-10 23:54:55
阅读次数:
181
ch08 异常控制流 目录 "教材内容" "课下测试总结" "参考资料" 教材内容 一、异常 控制流中的突变,用来响应处理器状态中的某些变化 是异常控制流的一种形式,一部分由硬件实现,一部分由操作系统实现 1. 异常处理 异常号 :系统中可能的每种类型的异常都有,唯一的,非负整数 异常表基址寄存器 ...
分类:
其他好文 时间:
2018-11-10 18:05:04
阅读次数:
179
Evernote Export 异常处理 异常处理的套路模板: try//创建异常处理{ throw new();//抛出异常 //一旦有异常, 抛出异常后,后面的语句不再执行 语句;{ …… } } catch(抓捕什么类型的异常){ 语句:{ …… } } 异常处理的特点: 异常处理是把将检测错 ...
分类:
编程语言 时间:
2018-11-10 18:01:14
阅读次数:
192
异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。Java中的异常可以是函数中的语句执行时引发的,也可以是程序员通过throw 语句手动抛出的,只要在Java程序中产生了异常,就会用一个对应类型的异常对象来封装 ...
分类:
编程语言 时间:
2018-11-10 15:59:07
阅读次数:
208
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.Arithm ...
分类:
编程语言 时间:
2018-11-05 16:22:17
阅读次数:
192
异常是错误发生前的一种信号,如果没有人来处理这个信号,就会中断执行并且抛出错误信息。 异常分为语法检查异常和运行时异常: 语法检查异常是最低级的异常 在编译器里自动提示 在文本编辑器时当你运行代码解释器就会检查语法 绝对不能犯语法检查异常的错误 运行时异常是我们处理的重点,通常在代码运行时才会被发现 ...
分类:
其他好文 时间:
2018-11-01 22:33:40
阅读次数:
223