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中捕获对应的异常。

     

     

  • 相关阅读:
    SJTU T4143 推箱子
    Markdown基本语法
    命令行的操作——cd
    C++ ------- 类和对象
    数据结构------栈和队列
    MySQL------ 子查询
    MySQL------ SQL99语法
    C++------内存分区模型
    第三章------数据链路层
    MySQL------ SQL92语法
  • 原文地址:https://www.cnblogs.com/llguanli/p/8457024.html
Copyright © 2011-2022 走看看