覆盖在Java中引发异常的方法时,需要遵循哪些规则?