A. 可以不用throws声明,也可以用try{}catch (Exception){} 进行处理,RuntimeException(非受查异常)不需要throw声明。 C. Exception:这种在编译时被强制检查的异常称为"受检查的异常",这种异常强制我们catch或throw的异常。遇到这种异常必须进行catch或throw,如不处理,编译器会报错。比如:IOException。 RuntimeException:运行时异常,这种异常我们不需要处理,完全有虚拟机接管,比如我们常说的NullPointerException,我们在写程序时不会进行catch或throw。 RuntimeException是继承自Exception的,只是虚拟机对这两种异常进行了区分。 D. Throwable是Exception的父类。