基本原则:
1.使用@throws注释方法抛出的所有checked exception
2.使用throws声明方法可能抛出的所有checked exception
3.尽可能的使用@throws注释方法抛出的所有unchecked exception
4.不要使用throws声明方法可能抛出的unchecked exception
5.不要使用Exception,Throwable声明方法可能抛出的异常类型
6.如果类的所有方法可能抛出同一个异常,那么可以在类的注释里进行说明