本帖最后由 冉冉 于 2013-9-4 22:04 编辑
RuntimeException可以由系统自动抛出,可以不进行try...catch 但如果有try,则必须有finally,可以没有catch
一般情况下,如果某个类的某个函数会throw Exception,则应该要用到try...catch块
但是有的时候,明明会throw Exception,但不用try...catch也可以编译通过,例如最明显的是Double.parseDouble(String)
凡是RuntimeException的子类,都可以用catch.
|