1. 适用范围:

  1. 抛出异常给上一层方法
    1. 某个方法具有throw new 异常, 但是该方法内又没有try-catch来解决, 就需要再声明该方法的时候加上throws关键字