我正在做一些与服务有关的操作。以下代码段是否有效?
try {
//some code here
} catch (ServiceException e) {
throw new ServiceException("Error!!!");
}
我正在捕获ServiceException并抛出相同的异常。好的做法???
在catch部分,你实际上捕获了代码期间发生的主要异常。然后你从那里抛出自定义/用户可读异常......这是一个好习惯。
不好的做法。因为很难找到问题的根本原因
你不确定你写的是好还是坏。在这种情况下,我会记录一下我计划使用的工具,在这种情况下是Java的异常机制,然后我会开始提问: