当前位置: 代码迷 >> J2EE >> try catch 后局部变量无法引用到解决方案
  详细解决方案

try catch 后局部变量无法引用到解决方案

热度:199   发布时间:2016-04-17 23:09:06.0
try catch 后局部变量无法引用到
public  void  test  (){
String result;
try {
result = JsonUtils.object2Json(map);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

System.out.println(result);

}
为啥红色的result引用不到了呢
------解决思路----------------------
public  void  test  (){
 String result;    //改为String result = null;
 try {
 result = JsonUtils.object2Json(map);
 } catch (IOException e) {
 // TODO Auto-generated catch block
 e.printStackTrace();
 }

 System.out.println(result);

 }
------解决思路----------------------
引用:
public  void  test  (){
String result;
try {
result = JsonUtils.object2Json(map);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

System.out.println(result);

}
为啥红色的result引用不到了呢

你引用了未初始化的变量!
  相关解决方案