• 异常


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

    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{  }

  • 相关阅读:
    [原]减小VC6编译生成的exe文件的大小
    [原]可用代码
    [原]BlogTemplate
    [原]Excel VBA数据校验
    Favorite
    [原]隐藏cnblogs侧边栏
    [原]Skills
    UI现在就升级到Windows7
    redis 笔记
    1 Two Sum(LeetCode HOT 100)
  • 原文地址:https://www.cnblogs.com/xxt19970908/p/5279703.html
Copyright © 2020-2023  润新知