需要指出的是:
Throwable 类是 Java 语言中所有错误或异常的超类。
Exception下有RuntimeException、IOException、SQLException、SAXException等太多的异常,面试有考常见RuntimeException的。
java异常处理体系结构图
原文:http://www.cnblogs.com/sunqian/p/5218612.html