io流的关闭顺序

一路梦途 2020-03-17 01:36:15
想问一下,留得关闭顺序有什么影响啊,找了可多帖子都是说先开后关,也没说个原因,为什么呀!求各位大佬解答
...全文
515 4 打赏 收藏 转发到动态 举报
写回复
用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 吧,不需要考虑先关哪个的问题

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧