对于一个免检异常, 是否不可以声明和捕获(即使用try,catch块)?
是否可以抛出异常?
如果可以抛出, 但不能捕获, 又有什么用呢?

解决方案 »

  1.   

    可以声明和捕获(即使用try,catch块)
      

  2.   

    RuntimeException及其子类是可以不用显式声明的。
    try...catch可以捕获任何Throwable及其子类,当然也包括RuntimeException。
    如果你想处理特定的RuntimeException,可以将它catch。否则不用处理。
    当然有用了。可能是你代码写的太少,感觉不出来。