异常类啊,所有的异常都是从这个类继承的。非常有用。你想象一下,如果你写代码从一个流里面读取数据,你必须写好多case语句,判断磁盘是否安全,或者网络是否断等等。把所有可能的情况都考虑到。如果用exception,就简单的抛出或者捕获就行了。