写程序时为了在某种条件下抛出异常让程序强行终止,可以通过抛出异常来实现,但是会发现抛出某些异常是需要在方法的声明中声明的,不然编译不过,具体原因是所有RuntimeException及其子类的exception都可以直接抛出,其他的Exception则需要在方法中声明,并且其调用者需要捕获该异常或继续声明该异常。
写程序时为了在某种条件下抛出异常让程序强行终止,可以通过抛出异常来实现,但是会发现抛出某些异常是需要在方法的声明中声明的,不然编译不过,具体原因是所有RuntimeException及其子类的exception都可以直接抛出,其他的Exception则需要在方法中声明,并且其调用者需要捕获该异常或继续声明该异常。