首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

嵌套的try.catch语句好不好解决方法

2012-03-13 
嵌套的try...catch语句好不好会有什么影响吗?[解决办法]会的try……catch会对之间的部分进行检查异常所以尽

嵌套的try...catch语句好不好
会有什么影响吗?

[解决办法]
会的
try……catch会对之间的部分进行检查异常
所以
尽量把你能确定的不是异常的东西拎到外面
比如
for (int i = 0; i < 1000; i++) {
try {
……
} catch (Exception e) {}
}

要比

try {
for (int i = 0; i < 1000; i++) {
……
}
} catch(Exception e) {}

的效率高

因为后者在try……catch里面对不可能抛出异常的i++都检查了
所以效率就低了
[解决办法]
不好,效率比较差
[解决办法]
也未必,即使你没有写try catch,照样会检查一些RuntimeException
[解决办法]
反正使用的越多,效率越差,就是越保险,你就得多交钱
[解决办法]
我觉得最好不要嵌套的try...catch语句 底层要对每个try...catch块进行监控 效率太低了

热点排行