spring UnChecked 异常 官方定义!

  如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!!



public static boolean isCheckedException(Throwable ex)
    {
   return !(ex instanceof RuntimeException) && !(ex instanceof Error);
    }


这个是spring jar 包里面的源码!
   原来如此! RuntimeException Error 就是传说中的  unchecked 异常!

RuntimeException  的子类又有:


引用
AnnotationTypeMismatchException,
ArithmeticException,
ArrayStoreException,
BufferOverflowException,
BufferUnderflowException,
CannotRedoException,
。。。。。。。。。
UnmodifiableSetException,
UnsupportedOperationException

你可能感兴趣的