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

    异常:就是不正常,是指程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处理问题。

    出现的问题有很多种,比如角标越界,空指针等都是。就对这些问题进行分类。而且这些问题都有共性内容比如:每一个问题都有名称,同时还有问题描述的信息,问题出现的位置,所以可以不断的向上抽取。形成了异常体系。

    异常的体系  Throwable

    Error

    通常指JVM出现重大问题如:运行的类不存在或者内存溢出等。

    不需要编写针对代码对其处理,程序无法处理。

    Exception

    在运行时运行出现的一些情况,可以通过try,catch,finally处理

     

    异常处理两种方式:

    1、捕获异常:try catch           直接处理可能出现的异常!

    2、声明异常:throws               声明告诉调用者可能的异常,暴露问题,调用者自己处理!

     

    我的总结:

    Exception 和 Error的子类名大都是以父类名作为后缀。

    Java异常其实是对不正常情况的一种描述,并将其封装成对象;

    Java设计异常体系时,将容易出现的异常情况都封装成了对象。

     

  • 相关阅读:
    C#计算代码的执行耗时
    c#值类型和引用类型
    C#类、接口、虚方法和抽象方法
    15,了解如何在闭包里使用外围作用域中的变量
    函数闭包,golbal,nonlocal
    init())函数和main()函数
    函数的命名空间
    函数的默认参数是可变不可变引起的奇怪返回值
    遍历目录
    super顺序
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11132062.html
Copyright © 2011-2022 走看看