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;
}