嗨,这里有几行代码。
UserAccountVO fun() {
// ...
ObjectInputStream in = xstream.createObjectInputStream(is);
return (UserAccountVO)in.readObject();
}
现在它给出以下警告:
leaked_resource:超出范围的变量泄漏了它所引用的资源” 。
谁能解释一下?
这就是我修复它的方法:
try(ObjectInputStream in = xstream.createObjectInputStream(is);) {
return (UserAccountVO)in.readObject();
} catch (IOException e) {
s_logger.error(e.getMessage());
return null;
}