0

当我们将 anInputStream或 a传递ReaderInputSource谁/何时关闭流/阅读器?
saxproject的示例中,流/读取器未关闭。
为什么?我不应该关闭这些流吗?

4

1 回答 1

2

使用完资源后关闭资源(如果您创建了它们)是一种很好的做法。我会说 saxproject 示例代码是草率的。

至于“谁”——重量级资源通常应该在创建它(并因此拥有它)的范围内关闭/释放,以避免所有权混淆。

于 2012-12-05T12:33:09.980 回答