Throwable 类分成 ErrorException 两种