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

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

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

    异常的体系  Throwable

    Error

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

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

    Exception

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

     

    异常处理两种方式:

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

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

     

    我的总结:

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

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

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

     

  • 相关阅读:
    JetBrains全家桶破解-Golang-Pycharm-IDEA等-不分平台
    k8s node update kernel
    k8s 图解
    k8s孤儿卷的问题
    k8s相关工作中常用命令
    AMQ死信引发宕机的问题
    StackStorm简介之actions
    DRF 使用入门
    python装饰器的简单实用
    type和object的关系
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11132062.html
Copyright © 2011-2022 走看看