【发布时间】:2015-06-02 08:00:58
【问题描述】:
我有多个实现
void convert(List< InputStream > list, OutputStream os)
方法。
给定的资源可以被重用,因此不会被方法实现释放。但是,在某些情况下,我想用 BufferedOutputStream 装饰给定的输出流。
关闭装饰器将导致关闭我想要避免的底层流。
我的问题是这样的:我可以安全地让装饰器打开并让调用方法管理底层流释放吗?
【问题讨论】:
标签: java memory-management outputstream