Java面试题-异常







运行时异常与一般异常有何异同?


error和exception有什么区别?


Java中的异常处理机制的简单原理和应用

1.异常是指程序运行时(非编译)所发生的非正常情况或错误

2.Java对异常进行了分类,不同类型的异常分别用不用的java类表示,所有异常的根类为java.lang.Throwable,Throwable下面又派生了两个子类:Error和Exception

3.java为系统异常和普通异常提供了不同的解决方案,编译器强制普通异常必须try..catch处理或者throws声明继续抛给上层调用方法处理,所以普通异常也称为checked异常,而系统异常可以处理也可以不处理,所以系统异常也称为unchecked异常.

你可能感兴趣的:(面试相关)