码迷,mamicode.com
首页 > 编程语言 > 详细

Java---Exception(异常)

时间:2014-08-15 23:44:19      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:blog   http   java   io   文件   2014   代码   log   

java异常是java提供的用于处理错误的一种机制。

所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0溢出,数组下标越界,所要读取的文件不存在等)

设计良好的程序应该在异常发生时提供处理这些错误的方法,使程序不会因为异常的发生而阻断或产生不可预见的结果。

java程序在执行的过程中如出现异常事件,可以生成异常类的对象,该异常对象封装了异常事件的一些信息并提交给java 运行系统,这个过程叫抛出异常。

当java系统接收到异常对象时,会寻找能处理这一异常代码并把当前异常对象交给其处理,这一过程叫捕捉(catch)异常。

 

bubuko.com,布布扣

Error称为错误,由java虚拟机生成并抛出,包括动态链接失败,虚拟机错误,程序对其不做处理(也处理不了)。

Exception:所有异常的父类,其子类对应了各种各样可能出现的异常事件,一般需要用户显示声明或捕获。

RuntimeException:一种特殊的异常,如被0整除,数组下标越界等,其产生比较频繁,处理麻烦,如果显示声明或捕获将会对程序的可读性和运行效率影响很大,因此由系统自动检测并将它交给缺省的异常处理程序处理(用户可不必对其处理)。

Java---Exception(异常),布布扣,bubuko.com

Java---Exception(异常)

标签:blog   http   java   io   文件   2014   代码   log   

原文地址:http://www.cnblogs.com/beast-king/p/3915784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!