就是不让异常情况进行下去的一种手段。当然,编译报错是最方便的手段。但是因为编译器的检查范围有限,很多东西都是要在runtime里检查的。java就提供了这种机制。