[size=medium]项目处理的几个总结:[/size]
[size=medium][b]1选择处理的原则:[/b]根据异常是否可恢复决定是否处理?
常见的如:资源失败导致异常(Exception due to resource failures): 如内存不足或网络连接失败导
致出现异常等。这些异常的出现客户端可以采取相应的措施来恢复应用程序的继续运行。
[b]2抛出什么异常?[/b]
抛出异常,上层是否可以拯救(比如DAO层的sql异常),如果no,那么抛出带有说明的运行时异常,反之则抛出可以处理的异常
[b]3注意点:[/b]
1.抛出的异常一定要让上层知道,如果是运行时异常就写注释
2.不要在捕获了异常后什么都不做,如果不知道怎么操作都请参考第二条规则[/size]
[size=medium][b]1选择处理的原则:[/b]根据异常是否可恢复决定是否处理?
常见的如:资源失败导致异常(Exception due to resource failures): 如内存不足或网络连接失败导
致出现异常等。这些异常的出现客户端可以采取相应的措施来恢复应用程序的继续运行。
[b]2抛出什么异常?[/b]
抛出异常,上层是否可以拯救(比如DAO层的sql异常),如果no,那么抛出带有说明的运行时异常,反之则抛出可以处理的异常
[b]3注意点:[/b]
1.抛出的异常一定要让上层知道,如果是运行时异常就写注释
2.不要在捕获了异常后什么都不做,如果不知道怎么操作都请参考第二条规则[/size]