• Java常见runtime exception


    ArithmeticException,:算数异常
    ArrayStoreException,数组存储异常
    BufferOverflowException,编码出错异常

    解决方法:

    使用Eclipse开发一个java项目,出现java.nio.BufferOverflowException的报错,当时在网上看到该方法解决办法有

    1.在eclipse里面,project->Generate javadoc菜单,在第三个对话框的Extra Javadoc options文本框里面加上 -encoding UTF-8 参数之后,此现象就消失了

    2.临时)在控制面板中将区域与语言选项中,把当地语言设为英语

    3.将要输入文件的东西,输入后台的数据改成全英文,也可以解决。


    BufferUnderflowException,编码问题
    CannotRedoException,
    CannotUndoException,
    ClassCastException,:是JVM在检测到两个类型间转换不兼容时引发的运行时异常
    CMMException,如果本机 CMM 返回一个错误,则抛出此异常
    ConcurrentModificationException,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出异常
    DOMException,接口表示一个处理的错误,当一个操作不可能执行的时候,会抛出一个异常
    EmptyStackException, 空栈异常
    IllegalArgumentException, 位置文件找不到。而且这是项目启动时候报出的。所以需要查看下 tomcat 配置文件
    IllegalMonitorStateException,异常发生是由于程序员没有注意notify(),notify(),wait()方法的使用条件,没有真正理解线程同步机制。如果当前的线程不是此对象锁的所有者,却调用该对象的notify(),notify(),wait()方法时抛出该异常。
    IllegalPathStateException,
    IllegalStateException,

    该异常表示,当前对客户端的响应已经结束,不能在响应已经结束(或说消亡)后再向

    客户端(实际上是缓冲区)输出任何内容


    ImagingOpException,

    IndexOutOfBoundsException,数组越界异常
    MissingResourceException,
    NegativeArraySizeException,

    一般是因为form写法有错误

    method要为post

    并且加上ENCTYPE="multipart/form-data"

    <form name="myForm" method="post" ENCTYPE="multipart/form-data" >

    NoSuchElementException,迭代器错误
    NullPointerException,空指针异常
    ProfileDataException,
    ProviderException,
    RasterFormatException,
    SecurityException,权限不够

  • 相关阅读:
    20210312
    20210311
    20210310
    例5-1
    例5-2
    例4-12-2
    例4-12
    例4-11
    例4-10
    例4-9
  • 原文地址:https://www.cnblogs.com/ncl-960301-success/p/7607258.html
Copyright © 2020-2023  润新知