java最常见的runtime_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"

NoSuchElementException,迭代器错误

NullPointerException,空指针异常

ProfileDataException,

ProviderException,

RasterFormatException,

SecurityException,权限不够

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值