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来处理异常。

  • 相关阅读:
    InputMethodService详解
    OPhone平台IMF简介
    android.view.View详解
    [t]为Android平台开发一个输入法
    SoftKeyboard详解
    SoftKeyboard示例之CandidateView详解
    如何开发一个OPhone平台的输入法应用
    KeyboardView.OnKeyboardActionListener详解
    二次开发
    直线职权::参谋职权::职能职权
  • 原文地址:https://www.cnblogs.com/javakangkang/p/14024598.html
Copyright © 2011-2022 走看看