3:3种错误处理方式
1:返回值
2:放入全局变量
3:抛出异常
返回值 | 优点 | 缺点 |
返回值 | 与系统API一致 | 不方便地使用计算结果 |
全局变量 | 能够方便地使用计算结果 | 用户可能会忘记检查全局变量 |
异常 | 可以为不同的出错原因定义不同的异常类型 | 有些语言不支持异常,抛出异常时对性能有影响 |
6:java1.8
3:3种错误处理方式
1:返回值
2:放入全局变量
3:抛出异常
返回值 | 优点 | 缺点 |
返回值 | 与系统API一致 | 不方便地使用计算结果 |
全局变量 | 能够方便地使用计算结果 | 用户可能会忘记检查全局变量 |
异常 | 可以为不同的出错原因定义不同的异常类型 | 有些语言不支持异常,抛出异常时对性能有影响 |
6:java1.8