异常机制—学习笔记—java中异常处理
来源:互联网 发布:2016西决g6知乎 编辑:程序博客网 时间:2024/05/22 01:26
异常处理
Exception是什么?
是运行期出现的错误,而非编译时的错误。
Java异常是java提供的用于处理程序中错误的一种机制。
出现异常时,我们要怎么办?
进行程序的调试,观察错误的名字和行号最重要。
异常发生时,java虚拟机会怎么处理?
Java虚拟机首先会把它封装成异常类对象并且进行初始化,然后抛给java运行时系统,java运行时系统会在程序中去找catch(){…}这样的代码,看看有没有程序员去逮这种异常,如果发现catch(){…}这样的代码,系统就会把这个异常类对象传递给catch(){…},并跳到这段代码处执行。
如果没有人去catch,java运行时系统就会把异常对象的相关信息打印在控制台上。
异常分为哪些类呢?
Error:由java虚拟机生成并抛出,包括动态链接失败,虚拟机错误等,程序不对其进行处理。
Exception:所有异常类的父类,其子类对应了各种可能出现的异常事件,一般需要用户显式的声明和捕获。
RuntimeException:一类特殊的异常,如被0除,数组下标越界等,其产生频繁,处理麻烦,如果显式的声明或捕获会降低程序的可读性和运行效率,一般由系统自动检测并将他们交给缺省的异常处理程序。用户一般可不处理。
异常怎么分类?
异常语法怎么定义?
例子:
异常的捕获和处理:
如何自定义异常?
需要注意一点:
0 0
- 异常机制—学习笔记—java中异常处理
- JAVA学习笔记26——异常机制2:常见异常+异常处理其余两种方法+自定义异常
- java学习笔记-java异常处理机制
- JAVA学习笔记25——异常机制1:Exception简介+异常处理的try_catch_finally方法
- java—异常处理机制
- 【Java】学习笔记——异常处理
- java异常处理机制---学习
- java异常处理机制学习
- Struts1学习笔记——异常处理机制
- java中异常处理机制
- java中异常处理机制
- Java中异常处理机制
- Java中异常处理机制
- java中异常处理机制
- Java中异常处理机制
- java异常处理笔记—
- Java学习总结7——异常处理机制1
- Java学习总结7——异常处理机制2
- 单点登录SSO的实现原理
- oracle数据库创建序列和触发器实现id自增
- 101个MySQL的调节和优化技巧
- SpringMVC学习笔记
- 自定义分页标签详解
- 异常机制—学习笔记—java中异常处理
- 关于推荐系统中的特征工程
- 设计模式(一)——简单工厂
- [Azure]基于Invoke-Parallel对Azure ARM虚拟机批量开关机
- ZJOI 2009 取石子游戏 博弈论
- Spring MVC过滤器-字符集过滤器(CharacterEncodingFilter)
- AVPlay播放视频
- 函数的返回值是引用
- 微信自动抢红包