zoukankan      html  css  js  c++  java
  • 异常

    异常处理

    try catch捕获异常

    1. exception:RuntimeException IOException
    2. nullpointerexception 空指针异常
    3. arrayindexoutofboundsexception 数组下标越界
    4. 捕获异常:try {//当前代码有可能产生异常}catch(Exception e){//对异常处理 e.printStack Trace();}catch(//异常范围大于前一个小于后一个){}
    5. try中产生异常的时候,马上会跳入相应的catch,不会执行下边的语句
    6. 当try里的内容被正常执行的时候,catch里的内容不会被执行
    7. 不能使用try中的变量,try中变量作用域在try的花括号了;要使用是在try前声明变量为空
    8. ArithmeticException 数学运算异常
    9. finally:最终执行;不管try里有无异常,finally里都要执行。一般用于关闭资源

    异常的抛出

    throws

    1. 方法里有可能异常,用throws Exception抛出异常,谁调用谁处理异常,参数列表后用throws Exception

    throw

    1. 自定义异常,e.getMassage()接受手动抛出异常
    2. e.toString();

    log4j 日志记录工具

    1. 记录程序运行日志
    2. properties配置文件

    jar包

    1. 已经写好的程序Java格式的压缩包
  • 相关阅读:
    Atcoder 1975 Iroha and Haiku
    训练指南 string easy
    心态回归
    Mysql问题处理
    Mysql-从库只读设置
    Redis5-集群搭建实验
    安装python3并新建python3的虚拟环境
    docker-部署zabbix4
    pt工具-mysql慢日志分析&优化
    Ansible:playbook-nagios
  • 原文地址:https://www.cnblogs.com/vencent-2016/p/5389270.html
Copyright © 2011-2022 走看看