zoukankan      html  css  js  c++  java
  • JAVA的异常

    一、异常总体类

      java.lang.Objecxt

        java.lang.Throwable

          - java.lang.Error  错误,程序中不进行处理

          - java.lang.Exception  异常,要求在编写程序时,就要考虑到对这些异常的处理

              - 编译时异常  有很多

              - 运行时异常  RuntimeExcetion(他有很多的子类)例如:类型转换异常、空指针异常、算数异常、数组越界异常等

    1、异常的表现

    ①当执行一个程序时,如果出现异常,那么异常之后的代码将不再执行!

    ②运行时异常可以不进行处理,编译时异常必须进行处理

    ③finally里面是一定会被执行的代码,不管try和catch中仍有异常未被处理以及是否有return语句,finally一定会被执行。

    ④try-catch是可以相互嵌套的。

    ⑤运行时异常不需要throws也会自动抛给方法的调用者的,运行时异常是隐式向上抛的,非运行时异常不会隐式向上抛故必须显式指定怎样去解决

    2、异常处理方式

      (1)try-catch-finally

      (2)throws Exception

  • 相关阅读:
    Add Two Numbers
    Reverse Linked List II
    Reverse Linked List
    Remove Duplicates from Sorted List
    Remove Duplicates from Sorted List II
    Partition List
    Intersection of Two Linked Lists
    4Sum
    3Sum
    2Sum
  • 原文地址:https://www.cnblogs.com/erdanyang/p/12107097.html
Copyright © 2011-2022 走看看