zoukankan      html  css  js  c++  java
  • 初探Java中的异常处理

     

    Java中的异常有以下几种:

    1) Error:Java运行时的内部错误。

    2) Exception:程序中应该捕获的异常。

             RuntimeException:因为编程产生的错误;

             IOException:输入输出产生的错误。

     

    异常处理的方法:

    1)try-catch


    try语句块仅仅能有一个,而catch能够有多个。catch必须紧跟try语句。中间不能有其它代码。

    假设有多个catch语句。那么捕获父类异常的catch语句必须放在后面。否则它会捕获它的全部子类异常,而使得子类异常catch语句永远不会运行。

     

    2)finally

    出现异常时。程序会跳出当前运行的语句块,找到异常捕获语句块,然后再跳回程序中运行catch语句。

    只是有的时候在发生异常之后,有些语句是一定要运行的,这个时候能够用finally。它规定的语句块不管怎样都要运行。在一个try-catch中仅仅能有一个finally语句块。并且,普通情况下。finally语句块放在最后一个catch语句块之后。

     

    3)throws

    在方法中抛出异常。对异常的处理工作留给方法的调用者。在方法定义中抛出异常。并且。在调用方法时。必需要把方法调用语句放入try-catch 语句块中。并在catch中捕获对应的异常。

     

     

  • 相关阅读:
    孔曰成仁,孟曰取义
    mysql索引&实现原理
    MySQL存储引擎
    HashMap原理
    反射
    list对象属性排序
    mysql数据表操作&库操作
    mysql字段类型
    java线程池初步理解
    java四种内部类
  • 原文地址:https://www.cnblogs.com/llguanli/p/8457024.html
Copyright © 2011-2022 走看看