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,权限不够
以上就是java常见runtime exception的解决办法的详细内容。
