异常处理机制

来源:互联网 发布:mac 股票行情 编辑:程序博客网 时间:2024/05/18 04:00

运行时错误(runtime error)

分类:根据错误性质将运行时错误分为两类
致命性的错误
非致命性的异常Java提供了异常处理机制,通过面向对象的方法来处理异常。
在程序运行的过程中,如果发生了异常,则该程序(或Java虚拟机)生成一个代表该异常类的对象(包含该异常的详细信息),并把交给运行时系统;
运行时系统从生成对象的代码开始,沿方法的调用栈逐层回溯查找,直到找到包含相应处理代码的方法,并把异常对象交给该方法,来处理这一异常。

使用try-catch-finally语句捕获和处理异常
格式:try{
                  //产生异常的语句
             }catch(异常类1 变量){
                  //异常处理代码
             }catch(异常类2 变量){
                 //异常处理代码
             }[finally{
             }]

原创粉丝点击