创建的shell变量默认为局部变量

 我来答
帐号已注销
2021-11-17 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:167万
展开全部

在try里面赋值的,编译器这样去考虑的:

如果在Class.forName;出现异常,直接到catch语句,dbConn=DriverManager.getConnection(dbURL,userName,userPwd);不能执行,也就是不能赋值,也就是有可能dbConn是没有赋值的情况这时候,编译器当然不允许st=dbConn。prepareStatement(sql)。

定义

局部变量,也称内部变量,是指在一个函数内部或复合语句内部定义的变量。局部变量的生存期:从函数被调用的时刻算起到函数返回调用处的时刻结束。局部变量的作用域是定义该变量的函数或定义该变量的复合语句。也就是说,局部变量只在定义它的函数或复合语句范围内有效,只能在定义它的函数或复合语句内才能使用它们。

以上内容参考:百度百科-局部变量

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式