zoukankan      html  css  js  c++  java
  • JAVA记录-异常基本概念

    1.异常分类

    2.错误和异常的区别

    3.try-catch-xxx处理方式

    Java Exception:
    1、Error
    2、Runtime Exception 运行时异常
    3、Exception
    4、throw 用户自定义异常

    算术异常类:ArithmeticExecption
    空指针异常类:NullPointerException
    类型强制转换异常:ClassCastException
    数组负下标异常:NegativeArrayException
    数组下标越界异常:ArrayIndexOutOfBoundsException
    违背安全原则异常:SecturityException
    文件已结束异常:EOFException
    文件未找到异常:FileNotFoundException
    字符串转换为数字异常:NumberFormatException
    操作数据库异常:SQLException
    输入输出异常:IOException

    1.自定义异常:

    class 异常类名 extends Exception
    {
    public 异常类名(String msg)
    {
    super(msg);
    }
    }

    2.标识可能抛出的异常:

    throw new 异常类名1,异常类名2

    3.捕获异常:
    try{}
    catch(异常类名 y){}
    catch(异常类名 y){}

    4.方法解释
    getMessage() //输出异常的信息
    printStackTrace() //输出导致异常更为详细的信息

  • 相关阅读:
    数位dp
    可持久化Trie
    网络流
    欧拉定理
    点、边双,圆方树
    [USACO5.3]窗体面积Window Area
    6.2三道模拟
    BZOJ2054 疯狂的馒头
    [USACO5.1]夜空繁星Starry Night
    [USACO5.1]乐曲主题Musical Themes
  • 原文地址:https://www.cnblogs.com/xinfang520/p/7692206.html
Copyright © 2011-2022 走看看