问答详情
源自:3-4 完善用户登陆之服务器响应客户端

资源关闭顺序

关闭相关资源的时候有没有什么顺序啊?会不会影响到其他资源


提问者:_Dragon 2015-09-14 08:51

个回答

  • SoyaDokio
    2016-07-02 13:52:39

    原则:“后开先关”

    先关包装流,再关原始流。

    而实际上,只关最外层的包装流即可。因为包装流没有close()方法,它用的close()方法是直接继承来的。

  • 墨上清
    2015-09-21 21:32:53

    学数据库的时候,资源的关闭是有顺序的,不知道socket需不需要严格遵守顺序。不过一楼的做法感觉很谨慎

  • _Dragon
    2015-09-14 10:58:10

    我突然觉得应该没什么顺序吧,因为你创建的变量已经存在了,不需要再次创建了

  • Technoboy_
    2015-09-14 10:46:42

    关闭的顺序是打开资源的逆序。