51Testing软件测试论坛

标题: 空的catch语句导致的缺陷 [打印本页]

作者: hyu0406    时间: 2014-11-20 19:52
标题: 空的catch语句导致的缺陷
在java中try...catch(){}。catch语句为空的话话导致什么样的缺陷
作者: sterson    时间: 2014-11-21 10:01
catch是捕捉异常,如果不传参数,即不指定哪类异常,那它会捕捉所有异常,但在性能方面有所下降,是这样吗?
作者: hyu0406    时间: 2014-11-23 10:25
sterson 发表于 2014-11-21 10:01
catch是捕捉异常,如果不传参数,即不指定哪类异常,那它会捕捉所有异常,但在性能方面有所下降,是这样吗 ...

恩恩 感觉挺有道理的 也不知道有没有其他见解的大神意见啊
作者: msnshow    时间: 2014-11-23 10:38
好像是这个意思
作者: 放任无奈    时间: 2014-11-25 11:49
是指的catch大括号里为空?

那就是捕获到所有异常 但是不进行处理嘛
这样你的程序就根本不知道出了什么问题

所以才需要分别catch各类异常
并在每类异常里进行处理,最起码也是个printStackTrace,让你可以看到出了什么问题
作者: 傻丫儿    时间: 2014-11-25 15:05
catch为空的话  会捕获所有异常,但不对其进行处理




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2