我正在做一些与服务相关的操作。以下代码段有效吗?
try {
//some code here
} catch (ServiceException e) {
throw new ServiceException("Error!!!");
}
我正在捕获ServiceException并引发相同的异常。 这是个好习惯吗?
答案 0 :(得分:0)
在捕获部分中,您实际上捕获了代码期间发生的主要异常。然后,您从该异常中抛出了自定义/用户可读的异常。这是一个好习惯。
答案 1 :(得分:0)
不好的做法。因为很难找到问题的起因
答案 2 :(得分:0)
您不确定所写的内容是好是坏。在这种情况下,我将对自己打算使用的工具进行一些记录,在这种情况下,将使用Java的Exception机制,然后开始提出问题: