java io 其他注意事项 流关闭

在编写java urlConnection的时候,关闭流的时候只关闭了最外面的那个流。导致出现the address is used:connect的错误。查看相关文件说连接数目太多了。

最后发现原来是我的流没有关闭完全。在读取文件的时候大家都喜欢使用装饰器模式,在使用装饰器模式的时候一定要注意各个流逐一关闭。这样才能完全关闭流。

在urlConnection中调用getInputStream方法时才实现请求连接,所以一定要这个流.close ()来关闭连接。OutputStream 也是同样的道理

猜你喜欢

转载自jiangyanivy.iteye.com/blog/1622316
今日推荐