...
if(xxx){
return 1;
}
Connection conn=null;
...
与
...
Connection conn=null;
...
if(xxx){
return 1;
}
...
前者是不是,有可能不会执行Connection conn=null;这句。
java中对源码中的不同位置的局部变量申时定义是怎么处理的?
if(xxx){
return 1;
}
Connection conn=null;
...
与
...
Connection conn=null;
...
if(xxx){
return 1;
}
...
前者是不是,有可能不会执行Connection conn=null;这句。
java中对源码中的不同位置的局部变量申时定义是怎么处理的?
解决方案 »
- 求解tomcat工作原理
- ---------------->关于递归的疑惑<-----------------
- 何使用外部按钮关闭一个JInternalFrame时,监听该InternalFrame关闭的Listener无效?
- 问个数学问题,好像跟概率有关
- JAVA API 中的API 全写是什么?
- 如何把菜单项中的选项和右键菜单项关联到一个键盘事件上?
- 很初级的问题请各位牛刀小试,谢谢!
- 好烦啊,jdk老提示类定义错误,哪位大哥帮忙看看!
- 如今是不是应把精力放到Swing,而AWT只要了解就行了!
- 百思不得其解:Java为什么就不能用来开发呼叫中心,CTI以及语音合成方面的软件?这太不可思议了。请快进入!!!
- 高手帮忙,如何按行获取textarea()上输入的信息
- ftp 上传文件异常
正如LZ所说,如果if条件成立则不会被执行不清楚你的目的是什么,如果想要其必须执行,考虑用try catch finally
放在finally中
int f() {
int i = 10;
if(i == 1) {
return 1;
} else if(i == 2) {
return 0;
}
int a = 10;
}
不过“对局部变量没规定,只要在用之前已经定义就行了”还是对的