关闭相关资源的时候有没有什么顺序啊?会不会影响到其他资源
原则:“后开先关”
先关包装流,再关原始流。
而实际上,只关最外层的包装流即可。因为包装流没有close()方法,它用的close()方法是直接继承来的。
学数据库的时候,资源的关闭是有顺序的,不知道socket需不需要严格遵守顺序。不过一楼的做法感觉很谨慎
我突然觉得应该没什么顺序吧,因为你创建的变量已经存在了,不需要再次创建了
关闭的顺序是打开资源的逆序。