社区
Java SE
帖子详情
io流的关闭顺序
一路梦途
2020-03-17 01:36:15
想问一下,留得关闭顺序有什么影响啊,找了可多帖子都是说先开后关,也没说个原因,为什么呀!求各位大佬解答
...全文
515
4
打赏
收藏
io流的关闭顺序
想问一下,留得关闭顺序有什么影响啊,找了可多帖子都是说先开后关,也没说个原因,为什么呀!求各位大佬解答
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
itIrving
2020-03-23
打赏
举报
回复
先开后关,后开先关
非鱼子焉
2020-03-23
打赏
举报
回复
一般是先打开的后关闭,后打开的先关闭,但也可以就关闭处理流,因为io流使用装饰模式,关闭处理流的同时,会调用节点流的close()方法。
YSoup
2020-03-22
打赏
举报
回复
比如A是先创建的,B跟随其后,B要依赖于A,如果先关掉A的话,那么B有可能还没有完成任务。
sotondolphin
2020-03-17
打赏
举报
回复
用 try with resource 吧,不需要考虑先关哪个的问题
io流
关闭
顺序
一般情况下是:先打开的后
关闭
,后打开的先
关闭
另一种情况:看依赖关系,如果流a依赖流b,应该先...如果将节点流
关闭
以后再
关闭
处理流,会抛出IO异常。 如果
关闭
了处理流,在
关闭
与之相关的节点流,也可能出现IO异常。
Java
IO流
关闭
顺序
总结:包装流的
关闭
其实是引用
关闭
,是调用被包装流的
关闭
方法。不论
关闭
包装流或者被包装流都可以。也就是以下代码只
关闭
fos.close();就可以了。 如果你不放心,先
关闭
包装流fos.close(),再
关闭
被包装流fos.close...
Java之问题详解(二):Java中关于
io流
关闭
顺序
的问题
一般是先打开的后
关闭
,后打开的先
关闭
。 但也可以就
关闭
处理流,因为
io流
使用装饰模式,
关闭
处理流的同时,会调用节点流的close()方法。
【JAVA】
IO流
关闭
顺序
java IO 流打开及
关闭
顺序
如何花式
关闭
IO流
讨论如何
关闭
IO流
,那么我们必须先知道为什么需要
关闭
: 因为在创建
IO流
的时候,我们默认会将其指向一个端口或一个文件,而此时的
IO流
会锁定对应端口和文件,导致其无法被操作(比如写入或读取),因此,必须在
IO流
...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章