add exception to method signature和surround with try/cath异常疑问
来源:8-5 商品添加之前端实现上
qq_大寒_2
2019-07-09

问题一:请问图中用idea生成这两个异常有什么区别
问题二
try {
product=mapper.readValue(productStr,Product.class);
} catch (IOException e) {
e.printStackTrace();
}
try {
product=mapper.readValue(productStr,Product.class);
} catch (Exception e) {
e.printStackTrace();
}
Catch的两种异常用哪种会好一点呢?
写回答
1回答
-
同学好,一个是直接在方法抛出异常,交给上层处理,一个是在本层生成try catch直接处理;
第二个问题,一般第一种实践比较好点,因为能具体到某种异常,这样处理起来更精确,但是如果是必须处理的异常但是又不确定异常类型,可以用后种
212019-07-10
相似问题