日期:2014-05-20  浏览次数:20591 次

java 异常问题
..........            
RuntimeException   re;
re;
logger.error( "query   failed ",   re);
throw   re;

请教一下,没有用try   catch   这样的(上面)的写法怎么解释呢?
谢谢

------解决方案--------------------
Runtime Exception运行时异常,代码中如果有可能出现这样的异常在编译的时候是不会报错的,比如说你做一个除法,结果除数在运行过程中出现了0的情况.这种异常是需要程序员自己做判断,以加强程序的健壮性.
------解决方案--------------------
你这段代码好象是反编译后的
正确的应该是
try {

} catch(RuntimeException re) {
logger.error( "query failed ", re);
throw re;
}