...
if(xxx){
    return 1;
}
Connection conn=null;
...

...
Connection conn=null;
...
if(xxx){
    return 1;
}
...
前者是不是,有可能不会执行Connection conn=null;这句。
java中对源码中的不同位置的局部变量申时定义是怎么处理的?