吞下异常
这样的捕获毫⽆意义。我们应该使⽤⼀定的⽇志输出来定位到问题。
2. ⽅法上应该抛出具体的异常。⽽不是Exception。
例子
3. 要捕获异常的⼦类,⽽不是直接捕获Exception。
错误方式
4. 永远不要捕获Throwable类。
5. 不要只是抛出⼀个新的异常,⽽应该包含堆栈信息。错误的做法:
例子
6. 要么记录异常要么抛出异常,但不要⼀起执⾏。
吞下异常
这样的捕获毫⽆意义。我们应该使⽤⼀定的⽇志输出来定位到问题。
2. ⽅法上应该抛出具体的异常。⽽不是Exception。
例子
3. 要捕获异常的⼦类,⽽不是直接捕获Exception。
错误方式
4. 永远不要捕获Throwable类。
5. 不要只是抛出⼀个新的异常,⽽应该包含堆栈信息。错误的做法:
例子
6. 要么记录异常要么抛出异常,但不要⼀起执⾏。
Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.