zoukankan      html  css  js  c++  java
  • 异常

    一、什么是异常:程序在运行中发生不正常的情况,并导致程序远行中断。

    1、Try:监控的代码块

    2、catch:一旦监控的代码发生异常,则捕获,并获取监控代码块的控制权利。

             注意:异常类型要匹配才能捕获。

                        多重catch必须从小到大,父类放最后。

    3、finally:不管前面代码块发生任何情况,则终将会被执行。

    二、异常的分类:throwWable是所有错误的父类,分别是error、exception

                   1、erroe:系统级别错误,无法修复。    例:threadDeah死线程、outofMemory内存溢出、

                   2、exception:程序级别的错误,程序员可修复。例:RuntimeException、CheckedException

                                          RuntimeException:运行时异常可以不处理。

                                          CheckedException:检查时异常,必须处理。

    三、throw、throws

              1、throw:抛出一个异常,用在方法内部里面。例:Throw new Exception();

              2、throws:用在声明一个方法并异常抛出。例:Public void Test() throws Exception{  }

  • 相关阅读:
    Cmder安装和设置
    php7.x版本的新特性
    【Luogu】P4916 [MtOI2018]魔力环 题解
    Codeforces 1530E Minimax 题解
    昭阳E42-80 屏幕不亮,风扇狂转
    iPad宽高像素值
    关于UIView的autoresizingMask属性的研究
    判断单链表中是否存在环及查找环的入口点
    网络编程
    事件响应者链的工作原理
  • 原文地址:https://www.cnblogs.com/xxt19970908/p/5279703.html
Copyright © 2011-2022 走看看