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

    异常:try{...} 语句指定一段代码,这段代码就是出现异常的代码,在执行过程中,这段代码可能会抛出一种或者几种类型异常对象,而它后面的catch分别对异常做处理,如果没有异常,catch代码不会执行,finally语句是为异常提供唯一出口,能够对程序状态做统一管理,无论try指定程序是否抛出异常,finally所指定代码都会执行

    5个关键字:try catch finally throw throws
    使用:
    1.try...catch...
    2.try...多重catch...:catch组合必须从小到大
    3.try...catch...finally...:finally块无论是否出现异常,都会执行。
    4.使用throws声明异常,声明在方法上,告知方法调用者,该方法可能抛出哪些异常(有些异常处理不了,抛到上一级去处理)
    5.使用throw抛出异常,if(2/0)throw new Exception("这是一个异常");

    注意:
    1.try可以和catch搭配使用,也可以和finally搭配使用,但是不能单独使用。
    2.finally块中的代码在一下情况不会执行:1.System.exit(1)
    3.try.catch.finally.中,catch块中有return,会先执行finally再执行return

  • 相关阅读:
    c++ this *this
    名称空间
    c++ 静态持续变量
    c++ 数组
    c++ 头文件
    实例化和具体化详解
    在linux下安装eclipse以及运行c++程序的安装步骤
    在centos (linux) 搭建 eclipse c++开发分环境
    Linux上使用Qt Creator进行C/C++开发
    使用Qt Creator 2.60编写C/C++程序
  • 原文地址:https://www.cnblogs.com/mihich/p/13063603.html
Copyright © 2011-2022 走看看