首页 > 代码库 > Java---Exception(异常)
Java---Exception(异常)
java异常是java提供的用于处理错误的一种机制。
所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0溢出,数组下标越界,所要读取的文件不存在等)
设计良好的程序应该在异常发生时提供处理这些错误的方法,使程序不会因为异常的发生而阻断或产生不可预见的结果。
java程序在执行的过程中如出现异常事件,可以生成异常类的对象,该异常对象封装了异常事件的一些信息并提交给java 运行系统,这个过程叫抛出异常。
当java系统接收到异常对象时,会寻找能处理这一异常代码并把当前异常对象交给其处理,这一过程叫捕捉(catch)异常。
Error称为错误,由java虚拟机生成并抛出,包括动态链接失败,虚拟机错误,程序对其不做处理(也处理不了)。
Exception:所有异常的父类,其子类对应了各种各样可能出现的异常事件,一般需要用户显示声明或捕获。
RuntimeException:一种特殊的异常,如被0整除,数组下标越界等,其产生比较频繁,处理麻烦,如果显示声明或捕获将会对程序的可读性和运行效率影响很大,因此由系统自动检测并将它交给缺省的异常处理程序处理(用户可不必对其处理)。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。