Java异常分为Exception和Error,Exception是Java代码产生的异常而Error是和Java代码无关的是jvm在运行时产生的异常例如堆内存溢出,异常分类如下。
除了运行时异常和Error,其他的都是编译时异常(编译时异常说的是这个异常必须要处理,而不是语法上的问题)。运行时的异常是不需要捕获的,因为这种错误一般都是由于程序逻辑出现了错误而导致的,捕获之后也不能够进行恢复。而编译时异常是必须要捕获的,这些异常是可恢复的。
Java异常分为Exception和Error,Exception是Java代码产生的异常而Error是和Java代码无关的是jvm在运行时产生的异常例如堆内存溢出,异常分类如下。
除了运行时异常和Error,其他的都是编译时异常(编译时异常说的是这个异常必须要处理,而不是语法上的问题)。运行时的异常是不需要捕获的,因为这种错误一般都是由于程序逻辑出现了错误而导致的,捕获之后也不能够进行恢复。而编译时异常是必须要捕获的,这些异常是可恢复的。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。