8.避免catch块为空
没有什么比空的catch块更糟糕的了,因为它不仅隐藏了错误和异常,同时可能导致你的对象处于不可使用或者脏的状态 。空的catch块只能变得无意义,如果你非常肯定异常不会继续以任何方式影响对象状态,但在程序执行期间,用日志记录错误依然是最好的(方法) 。对于在Java编程中编写异常处理代码,这不仅仅是一个Java最佳实践,而是一个最通用的实践 。
9.使用标准异常
我们的第九条最佳实践建议使用标准和内置的Java异常 。使用标准异常而不是每次创建我们自己的异常,对于维护性和一致性,不管是现在还是以后,都是最好的选择 。重用标准异常使代码更具可读性,因为大部分Java开发人员对标准的像源自于JDK的RuntimeException 异常,IllegalStateException 异常,IllegalArgumentException 异常或者 NullPointerException异常,(开发者)他们能一眼就知道每种异常的目的,而不是在代码里查找或者在文档里查找用户定义的异常的目的 。
10.记录任何方法抛出的异常
Java提供了throw和throws关键字来抛出异常,在javadoc中用 @throw记录任何方法可能会抛出的异常 。如果你编写API或者公共接口,这就变得非常重要 。任何方法抛出的异常都有相应的文档记录,这样你就能下意识的提醒任何使用(该方法)的人 。
这些就是所有在Java编程中在处理异常的时候需要遵循的最佳实践 。让我们知道了什么是在Java编程中编写异常处理代码时需要遵循的实践
推荐阅读
- Java变量命名注意要点
- Windows中CMD最全命令行
- 中国三大奇书是什么书?
- 高血压与耳鸣
- 中耳炎痛睡不着怎么办
- 全红婵|职场中要会赞美,赞美要找对点,赞美要用对火候
- 女人到中年,肚子容易发福!在家做这4个运动,身材苗条更显年轻
- 外国人在中国违法,需要坐牢吗?
- 胸部瘙痒是怎么回事啊
- 如何快速丰胸不反弹