【发布时间】:2011-09-29 15:46:28
【问题描述】:
我有一个关于 java 的 try catch 的 n00b/basic 问题。
Ini myIni;
try {
myIni = new Ini(new FileReader(myFile));
} catch (IOException e) {
e.printStackTrace();
}
myIni.get("toto");
以及随后的错误消息: 变量 myIni 可能尚未初始化
try 的范围是否仅限于 try 区域? 如何在以下代码中获取 myIni 的结果?
【问题讨论】:
-
不要做
e.printStackTrace()。只需throw e。