挺多的,你可以定义很多种异常情况而继承一个自定义异常父类,然后他的字类中重写异常方法,在接收异常的时候时候只接受自定义异常的父类,并执行异常父类被重写的方法就要可以。这样省做很多错误情况的判断了。在代码的简洁性和扩展性都有很多的好处。如果你的代码中不加异常处理,那后果很严重。很容易造成一个程序的崩溃。