java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > java面向对象异常

Java面向对象之什么是异常

作者:乾坤大那挪

Java 把异常当作对象来处理,并定义一个基类,java.lang.Throwable 作为所有异常的超类。今天通过本文给大家分享Java面向对象之什么是异常,感兴趣的朋友一起看看吧

基础概念

  (1)异常:Java程序在运行时期发生的不正常情况。

     Java就按照面向对象的思想对不正常情况进行描述和对象的封装。

  (2)异常问题分类: (Throwable:定义对于问题共性的功能。)

     1.Error:由系统底层发生的,jvn告诉使用者。不做针对性处理,直接修改代码。

     2.Exception:发生并告诉使用者,可以进行针对性的处理。

  (3)异常的处理情况:

    1.遇到问题不进行具体的处理,继续抛给调用者。就是在函数上通过throws关键字声明异常。目的是让调用者可以进行处理。

    2.针对性的处理方式:捕获!

  try
      {
      //有可能发生异常的代码。
      }
      catch(异常类 变量)
      {
      //这是真正的捕获,处理异常的代码;
      }
      finally
      {
      //一定会被执行的代码。
      }

一、什么是异常

二、简单分类

三、异常体系结构

四、Error

五、Exception

ArrayIndexOutOfBoundsException(数组下标越界)

NullPointerException(空指针异常)

ArithmeticException(算术异常)

MissingResourceException(丢失资源)

ClassNotFoundException(找不到类)

等异常,这些异常是不检查异常不是检查性异常,程序中可以选择捕获处理,也可以不处理。

到此这篇关于Java面向对象之什么是异常的文章就介绍到这了,更多相关java面向对象异常内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文