zoukankan      html  css  js  c++  java
  • 常见的异常

    NullPointerException:空指针。操作一个 null 对象的方法或属性时会抛出这个异常

     ArrayIndexOutOfBoundsException:数组越界。 ( 如果一个数组定义为有n个元素,那么,对这n个元素(下标为0 到 n-1的元素)的访问都合法,如果对这n个元素之外的访问,就是非法的,称为“越界)

    IllegalArgumentException:参数非法(比如时间格式不对)

     BufferOverflowException:缓存溢出(IO操作)

    ClassNotFoundException:在编译时无法找到指定的类(缺少包)

    ClassCastException:类型强转。java类型转换错误异常

    ExceptionInInitializerError:静态初始值或静态变量初始值期间发生异常。

    UnsatisfiedLinkError:JNI加载dll或者so文件时未找到。 

    NoClassDefFoundError:在编译时能找到合适的类,而在运行时不能找到合适的类。 

    OutofOutofMemoryError内存出现异常的一种异常,这不是程序能控制的,是指要分配的对象的内存超出了当前最大的堆内存,需要调整堆内存大小(-Xmx)以及优化程序。 

    Throwable:异常类;

    Error :系统异常;不能恢复;

    Exception :普通异常;可恢复。利用try/catch/finally来处理异常。

  • 相关阅读:
    推箱子(简易版)
    [LeetCode] Word Ladder II
    [LeetCode] Path Sum
    [LeetCode] Word Ladder
    DFS & BFS
    [LeetCode] Surrounded Regions
    [LeetCode] Add Binary
    [LeetCode] Plus One
    [LeetCode] Single Number II
    [LeetCode] Single Number
  • 原文地址:https://www.cnblogs.com/javakangkang/p/14024598.html
Copyright © 2011-2022 走看看