zoukankan      html  css  js  c++  java
  • 2016/04/13

    异常(Exception

    异常是指:在执行过程中所产生的问题

    Nullponter Exception  空指针异常

    ArrayIndexOutOfBundsexception  数组下标越界

    所有的异常都来自Throwable  父类

    Error  表示很严重的错误  一般 不会出现

    IoException  输入异常

    Run time Exception 运行时异常

    捕获异常的关键字 : try

    处理异常的关键字:  catch

    模型:

          try{

    可能出现问题的代码

    }catch(可能出现的异常){

    处理异常

    }

    在程序运行中  如果没有异常 那么就不会进入catch中  而如果有异常 那么就会直接进入相应的catch try中出现异常代码以后的代码 都不会运行

    如果 有catch 那么就可以处理多个异常

    变量名 . printstack Trace();  ——————>打印异常

    访问修饰符+可选修饰符+返回值+方法名+thraws+异常类型

    thraws 后面可以加入多个 异常类型 中间使用逗号隔开  而且注意 异常的范围前一个一定要小于后面一个

    thraws 关键字  系统抛出异常(无法人为控制)  谁调用谁就要做处理异常

    thraw 和 thraws  一个字母只差

    thraw 模型:

    thraw  new 异常名 ();

    thraw  关键字  是想抛出什么异常就抛出什么异常  是人为控制的

    一般来说thraw   和  thraws  一起使用 

    finally 最终执行的关键字

    模型为:

       try{

    可能出现问题的代码

    }catch(可能出现的异常){

    处理异常

    }finally{

    这里面的代码必须执行 不管前面有没有异常 

    }

    log  for java / 也叫 log4j  日志记录

  • 相关阅读:
    跟着百度学PHP[6]超级全局变量
    DuBrute 3.1
    第三方提权之serv-u提权
    报错注入分析之Extractvalue分析
    报错注入分析之updatexml注入
    B/S与C/S架构
    Python IDLE背景设置与使用
    调试软件的基本方法
    Windows10下安装python(配置环境变量)
    磁盘分区
  • 原文地址:https://www.cnblogs.com/chenyangpeng/p/5388443.html
Copyright © 2011-2022 走看看