Java_error与Exception的区别,以及受控异常与运行时异常的区别
2010-07-07 09:26
495 查看
Throwable 是所有 Java 程序中错误处理的父类 ,有两种资类: Error 和 Exception 。
Error :表示由 JVM 所侦测到的无法预期的错误,由于这是属于 JVM 层次的严重错误 ,导致 JVM 无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。
Exception :表示可恢复的例外,这是可捕捉到的。、
runtime exception 和 checked exception 。
checked 异常也就是我们经常遇到的 IO 异常,以及 SQL 异常都是这种异常。 对于这种异常, JAVA 编译器强制要求我们必需对出现的这些异常进行 catch 。所以,面对这种异常不管我们是否愿意,只能自己去写一大堆 catch 块去处理可能的异常。
runtime exception ,也称运行时异常,我们可以不处理。当出现这样的异常时,总是由虚拟机 接管。比如:我们从来没有人去处理过 NullPointerException 异常,它就是运行时异常,并且这种异常还是最常见的异常之一,还有。
Error :表示由 JVM 所侦测到的无法预期的错误,由于这是属于 JVM 层次的严重错误 ,导致 JVM 无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。
Exception :表示可恢复的例外,这是可捕捉到的。、
runtime exception 和 checked exception 。
checked 异常也就是我们经常遇到的 IO 异常,以及 SQL 异常都是这种异常。 对于这种异常, JAVA 编译器强制要求我们必需对出现的这些异常进行 catch 。所以,面对这种异常不管我们是否愿意,只能自己去写一大堆 catch 块去处理可能的异常。
runtime exception ,也称运行时异常,我们可以不处理。当出现这样的异常时,总是由虚拟机 接管。比如:我们从来没有人去处理过 NullPointerException 异常,它就是运行时异常,并且这种异常还是最常见的异常之一,还有。
相关文章推荐
- Java_error与Exception的区别,以及受控异常与运行时异常的区别
- 配置zookeeper异常 Error contacting service. It is probably not running.以及java.net.ConnectException: 拒绝连接
- Myeclipse运行程序时,发生异常:Exception in thread ""http-bio-8080"-exec-1" java.lang.OutOfMemoryError: PermGen
- Java--异常与错误区别 Error and Exception
- Java中异常处理机制的简单原理和应用,并说明Error与Exception有什么区别?
- Maven运行异常:Exception in thread "main" java.lang.UnsupportedClassVersionError
- Maven运行异常:Exception in thread "main" java.lang.UnsupportedClassVersionError
- Error与Exception的区别,Java常见异常Execption总结
- 请描述Java中异常处理机制的简单原理和应用,并说明Error与Exception有什么区别?
- java里面的运行异常与普通异常的区别以及spring boot统一异常处理
- Error与Exception的区别,Java常见异常Execption总结
- 详解Java异常Throwable、Error、Exception、RuntimeException的区别
- 请描述Java中异常处理机制的简单原理和应用,并说明Error与Exception有什么区别?
- Java基教--异常与错误区别 Error and Exception
- Java异常Error和Exception的区别
- java异常处理 Exception、error、运行时异常和一般异常有何异同
- IDEA 运行测试报错 Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred.
- 解决Eclipse启动JBoss7.1异常的问题(Exception in thread "main" java.lang.ExceptionInInitializerError)
- Java异常-一般异常和运行时异常的区别
- Java中Error与Exception的区别