常见的RuntimeException
{
,
ArithmeticException-
算术运算异常
,
ArrayStoreException-
向数组中存放与声明类型不兼容对象异常
, ClassCastException-
类型强制转换异常
, IllegalArgumentException
-不合法或不正确的参数
,
IndexOutOfBoundsException-
下标越界异常
, NoSuchElementException
,
SecurityException安全性错误,如Applet欲读写文件
,NullPointerException-
空指针引用异常
,AnnotationTypeMismatchException
, BufferOverflowException
, BufferUnderflowException
, CannotRedoException
,CannotUndoException
, CMMException
, ConcurrentModificationException
, DataBindingException
, DOMException
, EmptyStackException
,EnumConstantNotPresentException
, EventException
, IllegalMonitorStateException
, IllegalPathStateException
, IllegalStateException
,ImagingOpException
, IncompleteAnnotationException
, JMRuntimeException
, LSException
, MalformedParameterizedTypeException
,MirroredTypeException
, MirroredTypesException
, MissingResourceException
, NegativeArraySizeException
, NoSuchMechanismException
, ProfileDataException
, ProviderException
, RasterFormatException
, RejectedExecutionException
, SystemException
,TypeConstraintException
, TypeNotPresentException
, UndeclaredThrowableException
, UnknownAnnotationValueException
, UnknownElementException
, UnknownTypeException
,UnmodifiableSetException
,
UnsupportedOperationException-
不支持的操作异常
, WebServiceException
}
ClassNotFoundException
未找到预装载使用的类
FileNotFoundException未找到指定的文件或者路径
或许是文件不存在,或者是要打开一个只读的文件进行写的操作
IOException 输入、输出错误
InterruptedException
线程在睡眠、等待或其他原因暂停时被其他线程打断
UnKnowHostException 无法确定主机的IP地址
MalformedURLException URL格式错误
InputMismatchException
当需要输入double类型时,若输入double以下的变量则出现
OutOfMemoryError
当JVM启动时,使用了-Xms
参数设置的对内存。当程序继续进行,创建更多对象,JVM开始扩大堆内存以容纳更多对象。JVM也会使用垃圾回收器来回收内存。当快达到-Xmx设置的最大堆内存时,如果没有更多的内存可被分配给新对象的话,JVM就会抛出java.lang.outofmemoryerror,你的程序就会当掉。在抛出OutOfMemoryError之前,JVM会尝试着用垃圾回收器来释放足够的空间,但是发现仍旧没有足够的空间时,就会抛出这个错误。
SQLException
ORA-00904: invalid
column name 无效列名
ORA-00942: table or
view does not exist 表或者视图不存在
ORA-01400: cannot
insert NULL into ()
不能将空值插入ORA-00936: 缺少表达式ORA-00933: SQL
命令未正确结束ORA-01722: 无效数字:(一般可能是企图将字符串类型的值填入数字型而造成)