网上说:
如果不关闭的话,那么这个IO资源就会被他一直占用,这样别人想用就没有办法用了,所以这回造成资源浪费。
如果忘记 close() 的话,它会一直占用着,直到 timeout 后系统自动关闭这个网络连接。也就是说,如果你忘记了关闭这个资源,到了一定的时候,系统会替你关闭。但如果类似这样的程序被执行很多次,就会有大量资源被长时间无效占用,极端情况下可能导致后续程序资源不足而失败。
这些说的是个大概,不是很明了。流的基本操作都会,但还是不能理解上面所说的这些。
希望大佬帮我解惑