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

  • 相关阅读:
    pexpect模块
    Python正则表达式
    telnetlib
    paramiko
    threadpool和Queue
    logging
    Python异常
    Python迭代器
    程序员工资那么高,却从不炫富?网友回复让人“笑喷了”!
    小白到web前端工程师需要学习哪些知识?
  • 原文地址:https://www.cnblogs.com/xxt19970908/p/5279703.html
Copyright © 2011-2022 走看看