RuntimeException和Exception有什么区别

来源:百度知道 编辑:UC知道 时间:2024/09/24 20:33:28

RuntimeException 是属于unchecked (java 编译器允许不catch)表示一类 未知的不确定的只有在运行时才会出现的异常。
而非RuntimeException 是checked (java 编译器必须要求 catch),大概指一类可以预知的,当发生异常后知道如何处理的异常,所以需要捕获。