try...catch里面定义的对象外面不能用吗? 为什么呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一对花括号{ }构成一个局部作用域,局部作用域中定义的变量只在该作用域内有效。不光是try...catch...,任何一对花括号构成的块都是如此。 所以在try...catch外面声明一下 xxx = null;则外面就能用了 不为什么,这是java的规定规范让你这样做,不这样做就会出错 {A}A处叫一个代码块,因为有一对{}括号,在A处声明的变量都是局部变量,这些局部变量出来这个{}之后,在外面都不能访问它们。方法的参数也是局部变量,它们都保存在占内存中,生命期过了,内存中就没有了(找不到了),自然不能去访问它们。 在外面用不了,如果你需要用return的话,就必须定义到try外面 一对花括号{ }构成一个局部作用域,局部作用域中定义的变量只在该作用域内有效。不光是try...catch...,任何一对花括号构成的块都是如此。 看下代码中ArrayList中的对象不会不会被销毁 颜色字符串与对应的Color类互换 关于applet的一点疑问? proxool 遇到的问题 tomcat下运行servlet的一个问题, 请各位高手进来看看 关于Swing String 转换成 Document?知道的进来拿分了。 小问题 【求助】如何将json数组中的数据转换为json树结构,需要高效率 这句代码怎么理解 File f = new File("../");(java代码) 想模仿QQ的通讯软件,开始就遇到问题
规范让你这样做,不这样做就会出错
{A}A处叫一个代码块,因为有一对{}括号,在A处声明的变量都是局部变量,这些局部变量出来这个{}之后,在外面都不能访问它们。方法的参数也是局部变量,它们都保存在占内存中,生命期过了,内存中就没有了(找不到了),自然不能去访问它们。