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

    一、 什么是异常?什么是错误?

      Iteration  异常: 在执行过程中引发的异常

      Error   错误: 较明显的错误,在编译代码的阶段就能被检测出来。

    二、异常发生之后的效果。

      程序一旦检测到异常,就会自动停止,不再继续执行。

    三、异常处理

      1、简单异常处理

      try :

        pass

      except 错误类型

      

      2、多分支异常处理

        可以写多个except

       

      3、万能异常处理  Exception

       

       4、万能异常处理可以和其他分支处理混合使用。

       5、异常处理的其他机制:

        try:

          pass

        except  ...

        else:

          pass

        

        try:

          pass

        except ...

        else:

          pass

        finally:

          pass   无论程序如何执行,都会执行finally中的内容。一般存放一些需要操作系统归还的工作。比如一些保存的命令。

        

        6、raise  主动抛异常

        顾名思义,就是可以自己去抛出去异常。

        

        

        raise 会将try中 应该出现的异常原封不动的抛出去。

        7、断言 (只在原码中使用)

        assert   接收的是布尔值

             True,就能正常执行

             False,就抛出异常。

          

        

        

  • 相关阅读:
    JAVA反射机制--静态加载与动态加载
    MyEclipse导入Hibernate出现Path must include project and resource;/project name
    服务器和java程序的桥梁--jdbc/hibernate
    AndroidStudio快捷键大全
    AndroidStudio怎么实现微信分享功能
    《一面》
    java泛型
    java设计模式-Observer(2)
    java设计模式-Observe
    HashSet的自定义实现
  • 原文地址:https://www.cnblogs.com/wf123/p/9452375.html
Copyright © 2011-2022 走看看