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,权限不够

相关文章