Java 学习笔记(0x0E) 异常处理
来源:互联网 发布:社交软件英语翻译 编辑:程序博客网 时间:2024/05/18 02:42
Java 异常
Java异常原理
Java 异常是指在程序执行过程中产生的一些异常事件。eg.除0溢出,数组下标越界,读取文件不存在......
Java程序的执行过程中如出现异常事件,Java自动生成一个异常类对象,该异常对象封装了异常事件的信息并将其提交给Java运行时系统,这个过程称之为抛出(throw)异常。
当Java运行时系统接收到异常对象时,会寻找能处理这一异常的代码并把当前异常对象交给其处理,这过程称之为捕获(catch)异常。
Java异常的捕获和处理
try
{
//可能抛出异常的语句
}
catch(SomeException1 ae)
{
//TODO Something
//当异常发生时,程序会结束当前的流程,根据获取异常的类型去执行相应的catch代码段。
//每个catch代码段声明其能处理的一种特定类型的异常并提供处理的方法。
}
catch(SomeException2 ae)
{
//TODO Something
//try代码段后跟有一个或多个catch代码段。
}
finally
{
//TODO Something
//finally段的代码,无论是否发生异常都会执行。
}
异常与继承
重写方法需要抛出与原方法所抛出异常类型一致的异常或不抛出异常。
0 0
- Java 学习笔记(0x0E) 异常处理
- java 异常处理学习笔记
- java学习笔记 异常处理
- Java学习笔记(异常处理)
- 学习java异常处理笔记
- java异常处理学习笔记
- Java学习笔记--------异常处理
- 【Java学习笔记】异常处理
- 《Java异常处理》学习笔记
- Java学习笔记--异常处理
- 【Java学习笔记】异常处理
- java学习笔记---java异常处理
- java学习笔记----java异常处理
- java学习笔记-java异常处理机制
- 【Java】学习笔记——异常处理
- JAVA学习笔记(一)---异常处理
- Java语言异常处理学习笔记
- Java语言异常处理学习笔记续
- java websocket 实现
- sift算子
- 1055 集体照
- 层叠上下文 z-index
- .net webservice中如果dataset中有null值会导致生成的XML缺少字段节点
- Java 学习笔记(0x0E) 异常处理
- 种草&&拔草.......人生就是酱紫
- 一、zookeeper源码阅读建议
- 将项目添加到git上的步骤
- http协议请求行,状态行,响应状态行
- CVTE校招嵌入式经历
- webstorm 11
- Java服务端推送和web端推送——GoEasy免费推送服务
- Getting Started with Strange IoC